![]() | A reader requests expansion of this book to include more material. You can help byadding new material (learn how) or ask for assistance in thereading room. |
![]() | Aprintable version of Software Engineering with an Agile Development Framework is available. (edit it) |
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.
Sector | Deliverables |
Evaluation![]() | Management document(group established, environmental context),Scrum processes |
Functional requirements![]() | Interview with client established, |
Interaction design![]() | Ethical Design |
Design specification![]() | Knowledge base |
Implementation![]() | Implementation (Release One). |
Evaluation![]() | Proposal to client, Value Proposition |
Evaluation | Project estimation |
![]() | detail for evaluation |
Functional requirements![]() | Good requirementsFishing,Decomposition,Data modelling,Process modelling |
Interaction Design![]() | Context analysisTasks,Dialogue Diagrams,Data model,Wireframes,Paper based prototypes ,Interactivity |
Design Specification![]() | Design specification (style guide etc),Data modelStable development platform,System design (including procurement) |
Implementation![]() | Functional 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 review |
Evaluation![]() | Analysis of functional deliverable |
Evaluation | Direction for Iteration 3. Complete Ethical processes. |
Functional requirements | Functional requirementsRevisit functional requirements |
Interaction design | Interaction designDesign concepts update,Content production |
Design specification | Style guide,System specification,Implementation and deployment plan |
Implementation | Robust delivery(Release Three),Paired programming,Testing,Deployment and packaging |
Evaluation | Project evaluation and completion . Client satisfaction. |