CY-602 Software Engineering Notes
5 notes for Software Engineering, unit by unit.
Notes for CY-602
- Unit 1 · Short notes The Software Product and Software Process Software Product and Process Characteristics · Software Process Models: Linear Sequential Model, Prototyping Model, RAD Model, Evolutionary Process Models such as Incremental Model, Spiral Model, Component Assembly Model, RUP and Agile processes · Software Process customization and improvement · Capability Maturity Model (CMM) · Product and Process Metrics
- Unit 2 · Short notes Requirement Elicitation, Analysis, and Specification Functional and Non‑functional requirements · Requirement sources and elicitation techniques · Analysis modeling for function‑oriented and object‑oriented software development · Use‑case modeling · System and software requirement specifications · Requirement validation and traceability
- Unit 3 · Short notes Software Design Software design process · Design concepts and principles · Software modeling and UML · Architectural design · Architectural views and styles · User interface design
- Unit 4 · Short notes Software Analysis and Testing Software static and dynamic analysis · Code inspections · Software testing fundamentals · Software test process · Testing levels · Test criteria
- Unit 5 · Short notes Software Maintenance & Software Project Measurement Need and types of maintenance · Software configuration management (SCM) · Software change management · Version control · Change control and reporting · Program comprehension techniques
More for CY-602
Other 6th semester CY subjects
- CY-601 Cyber Crime Investigation & Digital Forensic
- CY-603 (A) Internet & Web Technology
- CY-603 (B) Applied Cryptography
- CY-603 (C) Autometa & Compiler design
- CY-604 (A) IT Business & Disaster Recovery Planning
- CY-604 (B) OOAD
- CY-604 (C) Dataware Housing & Mining