The Nature of Software, The Unique Nature of Web Apps,
Software
Engineering, The Software Process,
Software Engineering Practice
,
Software Myths
. Process Models :
A Generic Process Model
,
Process Assessment and Improvement
,
Prescriptive Process
Models
,
Specialized Process Models
,
The Unified Process
, Personal and Team Process Models
, Process
Technology
, Product and Process
.Agile Development:
Agility
, Agility and the Cost of Change
, Agile Process
, Other
Agile Process Models
.
Establishing the Groundwork, Requirements, developing,Building use cases, Building the requirements model, Negotiating, Validating.Requirements Modeling (Scenarios,
Information,Analysis) : Requirements Analysis, Scenario-Based Modeling, UML Models that Supplement the Use Case,
Data Modeling Concepts,
Class Based Modeling.RM(Flow, Behavior, Patterns, WEBAPPS) :
RM
Strategies,
Flow-Oriented Modeling,
Creating a Behavioral Model,
Patterns for RM, RM for WebApps.
Design with Context of SE, The Design Process,
Concepts,
Model.Architectural Design : Software Architecture,
Genres,
Styles,
Design, Assessing Alternative Architectural Designs,
Architectural Mapping.Component-Level Design : Component,
Designing Class-Based Components,
Conducting, for WebApps, Designing Traditional Components,
Development.User Interface Design: The Golden Rules, Analysis-Design, ST funda,
Interface Analysis, Design Steps,
WI Design,
Evaluation.