411 REFERENCE · Wikibooks
Software Engineering with an Agile Development Framework
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
This book is still in an early stage of development. Many topics do not yet have pages, many pages consist of text dumped from our teaching resources, and many of the current pages are stubs. Any help would be greatly appreciated.
This book provides an introduction to Software Engineering from a perspective of an integration of agile perspectives and structured methodologies. Every section will have a case study.
Introduction
Introduction
Whole process
Iteration One: Understanding
Iteration One
SectorDeliverablesEvaluation thumbManagement document(group established, environmental context), Scrum processesFunctional requirementsthumbInterview with client established,
System metaphor
Planning game Interaction designthumb Ethical DesignDesign specificationthumb Knowledge base Implementationthumb Implementation (Release One). EvaluationthumbProposal to client, Value Proposition
Iteration Two: Functional Delivery
Iteration Two
EvaluationProject estimationthumb detail for evaluationFunctional requirements thumb
Good requirements
Fishing, Decomposition,
Data modelling,
Process modellingInteraction Designthumb
Context analysis
Tasks, Dialogue Diagrams,
Data model, Wireframes, Paper based prototypes ,
InteractivityDesign SpecificationthumbDesign specification (style guide etc), Data modelStable development platform, System design (including procurement)ImplementationthumbFunctional deliverable, Field testing
Test based development Deliver to the client a system that meets most of their needs. This system should be usable and stable. Peer reviewEvaluation thumbAnalysis of functional deliverable
Iteration Three: Robust Delivery
Iteration Three
EvaluationDirection for Iteration 3. Complete Ethical processes.Functional requirementsFunctional requirementsRevisit functional requirementsInteraction designInteraction designDesign concepts update, Content productionDesign specificationStyle guide, System specification,
Implementation and deployment plan
ImplementationRobust delivery(Release Three), Paired programming, Testing, Deployment and packagingEvaluation Project evaluation and completion
. Client satisfaction.
Resources
Resources
Software engineering
S
25%