21st October 2016 05:39 PM | |
shikha | Re: Software Engineering Pune University The details of the CS-601 Software Engineering Program under Sem 4 of the M. Sc. Computer Science Program offered by Department of Computer Science of Pune University are as follows: M. Sc. Computer Science Program offered by Department of Computer Science of Pune University introduces the topics through lectures and by giving the students a chance, in the form of a class project (which is a group project), to develop a software product and to manage its development process. It is a combination of the System Analysis and Design course and covers all other issues that are needed in Software Engineering. • Prerequisites System Analysis and Design, Data Structures & Algorithms, Systems Programming and good technical writing skills. • Contents 1. Concepts of software management, The software crisis, principles of software engineering, programming in the small Vs programming in the large 2. Software methodologies/processes, The software life cycle, the waterfall model and variations, introduction to evolutionary and protyping approaches 3. Software measurement 4. Objectoriented requirements analysis and modeling: Requirements analysis, requirements 5. solicitation, analysis tools, requirements definition, requirements specification, static and dynamic specifications, requirements review. (just revisited) 6. Software architechture 7. Software design, Design for reuse, design for change, design notations, design evaluation and validation 8. Implementation, Programming standards and procedures, modularity, data abstraction, static analysis, unit testing, integration testing, regression testing, tools for testing, fault tolerance 9. User considerations, Human factors, usability, internationalization, user interface, documentation, user manuals 10. Documentation, Documentation formats, tools 11. Project management, Relationship to life cycle, project planning,project control, project organization, risk management, cost models, configuration management, version control, quality assurance, metrics 12. Safety 13. Maintenance, The maintenance problem, the nature of maintenance, planning for maintenance 14. Configuration Management 15. Tools and environments for software engineering, role of programming paradigms, process maturity 16. Introduction to Capability Maturity Model People Capability Meturity Model Software Acquisition Capability Maturity Model Systems Engineering Capability Maturity Model 17. IEEE software engineering standards The course should consist of lectures and a weekly discussion section. Students should work in teams on problem analysis and other assignments during the discussion section. The lecture part of the course may include individual and group activities. • Bibliography Software Engineering, 6th Edn., Ian Sommerville, Addison Wesley, 2001 (Note : This is also the preferred textbook for the IEEE Software Engineering Certificate Program.) The Engineering of Software,Dick Hamlet, Joe Maybee, Addison Wesley, 2001 Introduction to the Team Software Process, Watts S. Humphrey, Addison Wesley, 2000 Software Engineering A Practitioner's Approach European Adaption, 5th Edn., Roger S. Pressman, adapted by Darrel Ince, McGraw Hill, 2000 Software Engineering Theory and Practice, Shari Lawrence Pfleeger, Prentice Hall, 1998 Practical Software measurement, Bob Huges, McGraw Hill, 2000 Human Computer Interaction, 2nd Edn., Dix, Finlay, Abowd and Beale, Prentice Hall, 1997 Software Project Management, 2nd Edn., Bob Huges & Mike Cotterell, McGraw Hill, 1999 |
21st October 2016 04:50 PM | |
Unregistered | Software Engineering Pune University Can you provide me the details of the CS-601 Software Engineering Program under Sem 4 of the M. Sc. Computer Science Program offered by department of Computer Science of Pune University? |