Download as pdf
Download as pdf
You are on page 1of 39
=a BCA : DSC15: SOFTWARE ENGINEERING Hours / Week : 03 Formative Assessment Marks :40 Bxam Marks: 60 Exam Duration: 2:30 Hours jurse Outcomes (COs): After the successful completion of the course the studer Re e ent will be “i” 7 No. of Credits : 04 ~ Contact Hours: 52 f [CO1 How to apply the software engineering lifecycle by demonstrating competence im communication, planning, analysis, design, construction, and deployment. }CO2, An ability to work in one or more significant application domains, }CO3 Work as an individual and as part of a multidisciplinary team to develop anddeliver quality software. C04 Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle. COS Demonstrate an ability to use the techniques and tools necessary for engineeringpractice. Unit -1 troduction; Software engineering ethics; Software process models; Process activities; Coping. gile software deyelopment:Agile methods; Plandriven and agile development. [10 hours} Unit - I REQUIREMENTS ENGINEERING: Functional and non-functional requirements; Software requirements document; Requirement’s specification; Requirements engineering processes; Requirement’s clicitationand analysis; Requirement’s validation; Requirements management. [10 hours} Unit - SYSTEM MODELING: Context models; Interaction models- Use case modeling, Sequence diagrams; _ Structural models- Class diagrams, Generalization, Aggregation; Behavioral models- Data-driven modeling, _ Event-driven modeling; Model- produce a ulead H clastomer expectations, reaches completion within fee . Software Development Process. and Software Development design, develop and test hit software that meets or excee cost estimates. It is also called a ferent phases through which a software evolves Tt ‘An SDLC graphically depicts the di ff the different activities that need tg 5 e is usually accompanied by a textual description ° carried out during cach phase. ISO/IEC 12207 is an international standard for software life-cycle processes, Itaims be the standard that defines all the tasks required for developing and maintaining softy, a ‘are, Ti consists of a detailed plan describing how to develop, maintain, replace and alter enhance specific software. The life cycle defines a methodology for improving teceaa Of software and the overall development process. cea ‘The principal stages of Software Development Life Cycle are shown in Figure 1.2 i 7a Figure 1.3: Software Development Life Cycle Requirement Analysis and Planning beve Requirement analysis is the most impor tant and fundamental stage in SDC. 1s ge of PI o performed by the senior ei cent ee ih ip sd ‘ the sero tena en yh n= the quality assurance requirements Dersfional and technical feasibility study. Panning | ~isalso done inthe planning stage. cation of the risks associated with the ri®*

You might also like