[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-655875-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-655875-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","software-process-and-sdlc-models-unit-2","Software Process and SDLC Models - Unit 2","","Unit II focuses on software process fundamentals and contrasts processes with projects in business execution and improvement. It defines software process as the collective set of technical and management activities, separating development activities from project management activities and emphasizing objectives like cost, schedule, quality, productivity, and product integrity via configuration control. It then explains SDLC, the software development life cycle, and outlines key stages from planning and requirement analysis through defining requirements and designing product architecture, supporting successful implementation with feasibility studies and stakeholder reviews.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/software-process-and-sdlc-models-unit-2/655875/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/software-process-and-sdlc-models-unit-2/655875.png","ImageObject",300,407,{"name":42,"@type":43},"noah","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-28","2026-10-25",true,{"@type":52,"interactionType":53,"userInteractionCount":26},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"How does a process differ from a project in software-related work?","Question",{"text":62,"@type":63},"A process is a sequence of steps carried out to achieve a goal and repeats over an average period. A project has a fixed time, scope, and resources, and executes a planned change that is incorporated into day-to-day company processes.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"What are the two major components of a software process?",{"text":67,"@type":63},"A software process consists of a development process and a project management process. Development defines engineering activities, while management plans and controls those activities to meet objectives like cost, schedule, and quality.",{"name":69,"@type":60,"acceptedAnswer":70},"What does SDLC include and why is requirement analysis important?",{"text":71,"@type":63},"SDLC is a process within a software organization that provides a detailed plan to develop, maintain, replace, or enhance software across a defined life cycle. Requirement analysis is fundamental because it collects inputs and supports planning the project approach and performing feasibility studies, including technical approaches to minimize risks.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},655875,1793051439,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":26,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145},1099529839121,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","Unit – II  \n[Software Process and SDLC Models]  \n1.Software Process: Process and project  \nProcess :  \nA process is the sequence of steps executed to achieve a goal. A process is defined by cycles. Similar to a project, a process also has a beginning, middle, and end; however, this cycle repeats itself over an average period of time.  \nProject :  \nA project is defined by a fixed time, scope, and resources. When implementing a project, the goal is to execute change, usually drastic, and to incorporate that change into the day-to-day processes of the company.  \nBoth projects and process are important for running and improving a business. However, depending on the end result trying to be achieved, one may be more suited than the other.  \n2.Component software process:  \n􀂾 The processes that deal with the technical and management issues of software development are collectively called the software process.  \n􀂾 As a software project will have to engineer a solution and properly manage the project, there are clearly two major components in a software process—a development process and a project management process.  \n􀂾 The development process specifies all the engineering activities that need to be performed, whereas the management process specifies how to plan and control these activities so that cost, schedule, quality, and other objectives are met. Effective  \ndevelopment and project management processes are the key to achieving the objectives of delivering the desired software satisfying the user needs, while ensuring high productivity and quality.  \n􀂾 As development processes generally do not focus on evolution and changes, to handle them another process called software configuration control process is often used. The objective of this component process is to primarily deal with managing change, so that the integrity of the products is not violated despite changes.  \n􀂾 product engineering processes, their main objective is to produce the desired product.  \n􀂾 The basic objective of the process management process is to improve the software process. By improvement, we mean that the capability of the process to produce quality goods at low cost is improved. For this, the current software process is studied, frequently by studying the projects that have been done using the process. The whole process of understanding the current process, analyzing its properties, determining how to improve, and then affecting the improvement is dealt with by the process management process.  \n􀂾 The relationship between these major component processes is shown in Figure 2.2. These component processes are distinct not only in the type of activities performed in them, but typically also in the people who perform the activities specified by the process. In a typical project, development activities are performed by programmers, designers, testers, etc.; the project management process activities are performed by the project management; configuration control process activities are performed by a group generally called the configuration controller; and the process management process activities are performed by the software engineering process group (SEPG) .  \nFigure 2.2: Software processes.  \n3.Software development process models :  \nWhat is SDLC?  \nSDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.  \nThe following figure is a graphical representation of the various stages ofa typical SDLC.  \nA typical Software Development Life Cycle consists of the following stages −  \nStage 1: Planning and Requirement Analysis  \nRequirement analysis is the most important and fundamental stage in SDLC. It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and d","cbCairm0dUd0SyBs","https://ap.wps.com/l/cbCairm0dUd0SyBs","pdf",607294,23,"English","# Software Process and SDLC Models\n## Software Process: Process and Project\n## Component Software Process\n## Software Development Process Models (SDLC)\n### What is SDLC?\n### Stage 1: Planning and Requirement Analysis\n### Stage 2: Defining Requirements\n### Stage 3: Designing the Product Architecture\n### Stage 4: Building or Developing the Product","[{\"question\":\"How does a process differ from a project in software-related work?\",\"answer\":\"A process is a sequence of steps carried out to achieve a goal and repeats over an average period. A project has a fixed time, scope, and resources, and executes a planned change that is incorporated into day-to-day company processes.\"},{\"question\":\"What are the two major components of a software process?\",\"answer\":\"A software process consists of a development process and a project management process. Development defines engineering activities, while management plans and controls those activities to meet objectives like cost, schedule, and quality.\"},{\"question\":\"What does SDLC include and why is requirement analysis important?\",\"answer\":\"SDLC is a process within a software organization that provides a detailed plan to develop, maintain, replace, or enhance software across a defined life cycle. Requirement analysis is fundamental because it collects inputs and supports planning the project approach and performing feasibility studies, including technical approaches to minimize risks.\"}]","Software Process and SDLC Models - Unit 2 | PDF",1792964505,58]