Ardhendu Mandal
| | | | |

M.Sc(CS) (Semester-I), Paper-IX: Software Engieering

M.Sc(CS) (Semester-I), Paper-IX: Software Engieering
Syllabus

Introduction: Introduction to software engineering, definition, size factors, quality and Productivity factors, managerial issues.
Planning a software projects: Defining the problems, developing a solutions Strategy, planning the development process, planning organizational structures, other plans activities.
Software cost estimations: Cost factors, software cost estimations, estimating software maintenance cost.
Software requirement definitions: Requirement specification, formal specification Technique, language and processor requirement specifications.
Software design: Fundamental design concepts, modules and modularization Criteria, design notations, design techniques, detailed design considerations, real time And distributed system design, test plans, milestones, walkthrough and inspections, Design guidelines.
Implementation: Implementation issues, structured coding techniques, coding styles, standards, Guidelines, documentation guidelines. Modern programming language features, type checking, separate compilation, User defined data types, data abstraction, scooping rules, exception handling, Concurrency mechanism.
Software Testing: Verification and validation technique, quality assurance, walkthrough and Inspections, static analysis, symbolic executions, unit testing and debugging, system Testing, formal verification.
Software maintenance: Enhancing maintainability during developments, Different management aspects in details, configuration management, maintenance Tools and techniques.

References

1. Software Engineering Principles- Richard E. Fairley, TMH, 1997

 

Software Engineering Download Centre
Professional and Standards Organizations

1. SE EBook Directory
2. The Guide to the Software Engineering Body of Knowledge
by P. Bourque, R. Dupuis, A. Abran, J. W. Moore, and L. L. Tripp

3. Software Engineering with Reusable Components by Johannes Sametinger
4. Software Engineering by Ivan Marsic
5. eBooks Free Download on Hacking
6. Communication Skills for Software Engineers
7. Various Free Books Download
8. VB Black Book-Download Link
9.Software Engineering Reference.com

10. Download SRS Template

11. Research Papers

12. Software Engineering PPTs

IEEE
ACM
SEI
Federation of American Scientists
International Council on Systems Engineering
International Organization for Standardization
Interoperability Clearinghouse
National Information Standards
The Project Management Institute
Software Engineering Research Laboratory
System of Systems Engineering Center of Excellence

 

Software Engineering Links
Software Engineering Journals, Magazines
List of Software Engineering Conferences

1. MIT Aero/Astro Software Engineering Research Laboratory (SERL) Papers

2. Microsoft Research Publications

3. The Collection of Computer Science Bibliographies

List of Software Engineering Journals

Software Engineering Journals & Magazines with Impact Factor

Most Recent Calls For Papers

Asia Pacific Software Engineering Conference (APSEC)
International Conference on Software Maintenance (ICSM)
International Conference on Requirements Engineering (RE)
International Symposium on Software Reliability Engineering (ISSRE)

| | | | |
Last update Mar 03, 2012. Copyright © Ardhendu Mandal.