[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-426517-105":59,"doc-detail-426517-en":129},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":122,"head_meta":124,"extra_data":126,"updated_unix":128},105,"en","ieee-computer-society-software-and-systems-engineering-vocabulary-definitions","IEEE Computer Society - Software and Systems Engineering Vocabulary - Definitions","","IEEE Computer Society software and systems engineering vocabulary provides concise definitions for key concepts used in software design and software engineering. The content defines terms such as software design, software product, application software, software design description (SDD), structured design, and task, including meanings, scope, and related references. It also includes notes that clarify relationships between application software and system software, and how software products may be delivered or used across development contexts, with citations to relevant ISO/IEC/IEEE standards.",{"@graph":69,"@context":121},[70,84,104],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ieee-computer-society-software-and-systems-engineering-vocabulary-definitions/426517/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":98,"encodingFormat":97,"isAccessibleForFree":99,"interactionStatistic":100},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ieee-computer-society-software-and-systems-engineering-vocabulary-definitions/426517.png","ImageObject",300,407,{"name":92,"@type":93},"McGucket","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-09-29",true,{"@type":101,"interactionType":102,"userInteractionCount":4},"InteractionCounter",{"@type":103},"ViewAction",{"@type":105,"mainEntity":106},"FAQPage",[107,113,117],{"name":108,"@type":109,"acceptedAnswer":110},"What is a software product according to the vocabulary?","Question",{"text":111,"@type":112},"A software product is a set of computer programs, procedures, and possibly associated documentation and data, with scope that can include delivery for consumers or end-users. The definition notes that software products may be integral parts of other products or used during development.","Answer",{"name":114,"@type":109,"acceptedAnswer":115},"How does application software differ from system software?",{"text":116,"@type":112},"Application software is designed to help users perform specific tasks or address particular problem types. System software produces and maintains application software and runs it on its platform.",{"name":118,"@type":109,"acceptedAnswer":119},"What does “software design description (SDD)” mean?",{"text":120,"@type":112},"Software design description (SDD) is a representation of software created to facilitate analysis, planning, implementation, and decision-making. It is used to communicate software design information as a blueprint or model of the system.","https://schema.org",{"og:url":83,"og:type":123,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":125,"canonical":83},"index,follow",{"doc_id":127,"site_id":62},426517,1790640811,{"code":4,"msg":5,"data":130},{"doc_id":127,"user_id":131,"nickname":92,"user_avatar":132,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":133,"file_id":134,"file_url":135,"file_type":136,"file_size":137,"view_count":4,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":24,"language":138,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":139,"faqs":140,"seo_title":141,"seo_description":67,"update_tm":128,"read_time":142},1236954412713,"https://us-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","IEEE Computer Society 1 Software and Systems  \nEngineering Vocabulary  \nsoftware design. (1) use of scientific principles, technical information, and imagination in the definition of a software system to perform pre-specified functions with maximum economy and efficiency (ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary)  \nsoftware product. (1) set of computer programs, procedures, and possibly associated documentation and data (ISO/IEC 25000:2014 Systems and software Engineering--Systems and software product Quality Requirements and Evaluation (SQuaRE) --Guide to SQuaRE, 4.31) (ISO/IEC/IEEE 12207:2026 Systems and software engineering--Software life cycle processes, 3. 1. 54) (2) set of computer programs, procedures, database-and other data structure descriptions and associated documentation (ISO/IEC 16350-2015 Information technology--Systems and software engineering--Application management, 4.33) (3) complete set of software designed for delivery to a software consumer or end-user which can include computer programs, procedures and associated documentation and data (ISO/IEC 19770- 5:2015 Information technology--IT asset management--Overview and vocabulary, 3.46) Note: A software product can be designated for delivery, an integral part of another product, or used in development. Software products vary from large customized application software for one customer to standard software packages that are sold off the shelf to millions of customers. See also: software package  \napplication software. (1) software designed to help users perform particular tasks or handle particular types of problems, as distinct from software that controls the computer itself (ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary, 4. 5) (2) software or a program that is specific to the solution of an application problem (ISO/IEC 2382:2015 Information technology--Vocabulary) (3) software designed to fulfill specific needs of a user (ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary) (4) software of an application (ISO/IEC 16350-2015 Information technology--Systems and software engineering--Application management, 4. 6) Note: Application software is the software that the application management organization produces, services, and maintains. There is also system software: the software to produce and maintain the application software and to run the application software on its platform. The application management organization is one of the users of the system software. See also: application  \nsoftware design description (SDD) . (1) representation of software created to facilitate analysis, planning, implementation, and decision-making (IEEE 1012-2024 IEEE Standard for System, Software, and Hardware Verification and Validation, 3. 1.28) Note: The software design description is used as a medium for communicating software design information and can be thought of as a blueprint or model of the system.  \nSDD. (1) software design description (IEEE 1012-2024 IEEE Standard for System, Software, and Hardware Verification and Validation)  \nstructured design. (1) disciplined approach to software design that adheres to specified rules based on principles such as modularity, top-down design, and stepwise refinement of data, system structures, and processing steps  \n(ISO/IEC/IEEE 24765:2017 Systems and software engineering-Vocabulary) See also: data structure-centered design, input-process-output, modular decomposition, object-oriented design, rapid prototyping.  \ntask. (1) required, recommended, or permissible action, intended to contribute to the achievement of one or more outcomes of a process (ISO/IEC/IEEE 12207:2026 Systems and software engineering--Software life cycle processes, 3. 1. 66) (ISO/IEC/IEEE 15288:2023 Systems and software engineering--System life cycle processes, 3. 51) (2) in software  \nObtain ISO Standards: [http://www.iso.org/iso/home/store/catalogue_ics.htm](http://www.iso.org/iso/home/store/catalog","cbCail2vdwdh4hWO","https://ap.wps.com/l/cbCail2vdwdh4hWO","pdf",12132,"English","# IEEE Computer Society\n## Software and Systems Engineering Vocabulary\n## Software design and software product definitions\n## Application software and system software notes\n## Software design description (SDD) and structured design\n## Task definition and referenced standards","[{\"question\":\"What is a software product according to the vocabulary?\",\"answer\":\"A software product is a set of computer programs, procedures, and possibly associated documentation and data, with scope that can include delivery for consumers or end-users. The definition notes that software products may be integral parts of other products or used during development.\"},{\"question\":\"How does application software differ from system software?\",\"answer\":\"Application software is designed to help users perform specific tasks or address particular problem types. System software produces and maintains application software and runs it on its platform.\"},{\"question\":\"What does “software design description (SDD)” mean?\",\"answer\":\"Software design description (SDD) is a representation of software created to facilitate analysis, planning, implementation, and decision-making. It is used to communicate software design information as a blueprint or model of the system.\"}]","IEEE Computer Society - Software and Systems Engineering Vocabulary - Definitions | PDF",13]