Analysis Objective: Training System
A first-cut analysis and high-level design of a computer-based instruction system. Skill, Student, Lesson, Test The Skill class is the core of the system. A skill is a concrete ability that can be...
View ArticleAnalysis Objective: Object Analysis for the Envision Publication Database
This note describes object analysis originally developed for Envision, an object-oriented database of computer science literature. The analysis was developed during March-June 1992, and is reproduced...
View ArticleAnalysis Objective: Z39.50 Search System
A standard-based search system. The field of online bibliographic search has an international standard associated with it, know as Z39.50, Information Retrieval (Z39.50-1995): Application Service...
View ArticleReview – Requirements by Collaboration
Requirements by Collaboration, Ellen Gottesdiener. ISBN 0-201-78606-0. Addison-Wesley, 2002.Workshops are an effective place to capture requirements – getting the right people in the room, working...
View ArticleReview – Exploring Requirements
Exploring Requirements: Quality Before Design, Donald C. Gause and Gerald M. Weinberg. 1989, Dorset House.This book is an exploration not just of gathering requirements, including the challenges of...
View ArticleReview – Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques. Chris Gane and Trish Sarson. Prentice Hall, 1979. This is one of the classic books on systems analysis: data flow diagrams, data dictionary, and so...
View ArticleNegotiable Stories in the INVEST Model
In the INVEST model for user stories, N is for Negotiable (and Negotiated). Negotiable hints at several important things about stories: The importance of collaboration Evolutionary design Response to...
View ArticleValuable Stories in the INVEST Model
Of all the attributes of the INVEST model, "Valuable" is the easiest one to, well, value. Who is against value? We'll look at these key aspects: What is value? The importance of external impact Value...
View ArticleUbiquitous Language – A Triple-Play for Words
Teams often don’t pay enough attention to language. A team can improve its language by using what Eric Evans calls Ubiquitous Language: “A language structured around the domain model and used by all...
View Article
More Pages to Explore .....