modue1
Introduction to Software Development
o Impact of Software Engineering
o Qualities of the Good Software
o Stakeholders of Software Development Process
o Software Engineering Industry
Introduction to Software Development Life Cycle (SDLC)
o What is SDLC
o Significance of SDLC SDLC Models
o Waterfall
o Prototyping
o Rapid Application Development (RAD)
o Iterative / Evolutionary
o Spiral
o Capability Maturity Model
Techniques – Requirements Gathering
o Requirements definition
o Requirement Gathering Methods
o Information Recording Technics
Techniques – Analysis
o Feasibility Study
o Data modelling
o Function modelling
o Event/time modelling
o Object modelling l
Techniques – Design
o Design process
o User interface design
o Physical data design
o Procedural/Algorithmic design
o Code generation / construction
o Design Guideline and Approaches
Coding Practices
o Programming for reliability
o Programming for readability
o Layout conventions
o Language selection
Documentation
o Define Project documentation
o User documentation
o Contractual documentation
Testing
o Testing procedures
o Test case design
o Testing Techniques
o Importance of software testing
Implementation
o Implementation procedures
o Planning
o Training
o Data migration
o Roll-out
Maintenance
o Corrective software maintenance
o Preventive software maintenance
o Perfective software maintenance
o Adaptive software maintenance
o Maintenance costs
o Issues
o Change management Copyright © 2023 orac.lk. All rights reserved.
Written by-- Sanjaya Gunasiri
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home