Assignment-1 Batch1 1> What is Computer Software? Why is it important? Explain the impact of software on our society and culture. 2> Explain CMMI? Discuss key process areas of each level? 3> Define process? Explain umbrella activities of a software process? Batch2 1> Is software engineering an engineering discipline? Justify. Explain changing nature of software? 2> a) Give a generic view of a process in software engineering? Explain evolving role of software? 3>what is software engineering? Explain software myths. Batch3 1>Explain process patterns and process assessment? 2>Explain team and personnel process model? Batch 4 1>why software engineering is call it as layered technology? 2>Explain process framework and umbrella activities 3> Write short notes on (a) Engineering and Scientific Software. (b) Web based Software. (c) Embedded Software. (d) Business Software. Assignment-2 Batch1 1>discuss the drawbacks of waterfall model? 2> Explain prototype model? 3> Explain functional requirements? Batch2 1> Give the importance of software engineering and Explain the spiral model in detail. And Explain strength of spiral model? 2>Explain incremental process model? 3>discuss FURPS model? Batch 3 1>Explain v-model? 2>define unified process? Explain FURPS model? 3>discuss about software requirement document Batch4 1>Explain user requirements? 2>Explain agile process? And its advantages? Assignment-3 Batch1 1. Explain requirement engineering process? And its phases 2> What are behavioral models? Batch2 1>Explain object models? 2>Explain structured methods for requirements specification 3> Explain in brief about different System models. Batch3 1> What are the objectives of Requirements Analysis? Explain requirement validation? 2>Explain requirement management? Batch 4 1>Explain different symbols used in DFD with example? 2>Explain requirement elicitation and analysis 3> A department of a University wants to develop a s/w system to reduce the amount of paperwork and for quick response. The main objectives of this s/w system are to maintain the following: . Records of student queries . On line student transcripts . Online student enrolment For the above mentioned system (a) Develop a System Requirement Specification. (b) Design DFD at two levels. (c) Identify the software modules and their functions Assignment-4 Batch 1 1> (a) How does abstract design convert to a detailed design, Explain with an example . (b) what is Data Centered Software Architecture?2>discuss design quality in detail Batch2 1>discuss briefly about design model 2>Explain software architecture in detail? Batch3 1>Explain the different issues in data design 2>Explain architectural styles and patterns Batch4 1>discuss architectural design in detail 2>Explain architectural styles? Assignment-5 Batch 1 1>define object? Explain different steps involved in object oriented design process 2>Explain object oriented design evolution 3> Explain object oriented analysis modeling in detail with the help of small example. Batch 2 1> 6.a) What are the design quality attributes? b) Briefly Explain the following design concepts. i) Modularity ii) Information hiding iii) Architecture iv) Patterns. 2>Explain golden rules for interface design 3>Explain user interface and analycis in detail Batch 3 1>Explain interface design steps in detail? 2>Explain interface design evalution in detail Batch 4 1.Explain golden rules for interface design in detail? 2.Explain object oriented design process 3. Discuss human computer interface design in detail. Assignment-6 Batch1 1.define bug? Explain importance of testing? 2.Explain different methodologies of white box and black box testing? 3> a) Explain basis-path testing using flow graph notations. b) What are the test characteristics? Explain. Batch2 1.Explain the following a.path testing b.acceptance testing c.boundary testing 2.Explain the following a) regression testing b) integration testing 3.Explain metrics for maintance. Batch 3 1.Explain unit testing in detail 2.Explain the following a)topdown integration testing b) bottom up integration testing c)sandwitch testing 3>Explain metrics for source code Batch 4 1>Explain metrics for software quality 2>Explain metrics for analysis model and design model 3> a) Explain the following i) Stress Test ii) Performance test iii)Debugging process. b) Write about validation testing. What is cyclomatic complexity. Assignment-7 1>Explain metrics for software quality? 2>Explain furps model Batch2 1>discuss pro active vs reactive risk strategies 2>Explain various of risks occur during development of software Batch3 1. a) Explain the following: i) Risk Refinement ii) Risk Monitoring. b) Describe different software risk 2.Explain risk identification and projection Batch4 1. How to asses project risk ?Explain risk refinement 2.Explain the following a)RMMM b) RMMM plan 3. a. Define software metric. Explain software measurement. b. Describe risk projection. Assignment-8 Batch1 1>Explain quality concepts 2>Explain six sigma software quality assurance 3> Explain the following: a. Quality control b. The ISO 9000 quality standards c. Formal approaches to SQA d. Six sigma for software engineering Batch2 1>Explain software reviews in detail 2>Explain formal technical reviews in detail? 3> a) What is software quality assurance? Explain various functions of SQA in detail.? b) Discuss clearly the McCall's software quality factors_ Batch3 1>Explain stastical software quality assurance 2>Explain ISO 9000 quality standard 3> a) Explain the SQA approach to improve the quality. b) Explain about SQA plan. Batch4 1.Explain a) software reliability b) software reviews c) Discuss software safety. 2. Explain six sigma software quality assurance