70 likes | 82 Views
Learn about finalizing design specifications, structure charts, Rapid Application Development (RAD), and prototyping for successful system implementation. Discover how to represent design specifications effectively and the process involved in delivering outcome-driven software structures.
E N D
Week 12: Finalizing Design Specifications • Finalizing Design Specifications • Structure Charts • Rapid Application Development (RAD) • Video "Application Engineering" • Broadway Entertainment Co. Inc., Case • Group Discussion
The Process of Finalizing Design Specifications • Deliverables and Outcome • Set of physical design specifications, which contains detailed specifications for each part of the system • Database • Input forms & output reports • Interface • Software structure?
Representing Design Specifications • Structure Charts • Shows how an information system is organized in hierarchical modules • Shows how parts of a system are related to one another • Shows breakdown of a system into programs and internal structures of programs written in third and fourth generation languages
Representing Design Specifications • Prototyping • Construction of the model of a system • Allows developers and users to • Test aspects of the overall design • Check for functionality and usability • Iterative process • Two types • Evolutionary Prototyping • Throwaway Prototyping
Rapid Application Development • Systems development methodology created to radically decrease the time needed to design and implement information systems radically. • Five key factors • Extensive user involvement • Joint Application Design sessions • Prototyping • Integrated CASE tools • Code generators