Frame diagrams, Software Engineering

We discussed the importance of framing a problem in order to understand the problem better and be able to develop a solution more quickly and easily. In this homework, you are asked to use the different problem frames discussed in class to create a frame diagram for the following software systems;

• Traffic light controller; this system switches lights between red, green, and yellow according to timing rules, activity registered at sensors, and timing relationships with activity at neighboring traffic lights.

• A program that tells a bus rider which buses to take to get from one location to another, arriving by a specified time.

• An electronic email system.

Keep in mind that problem frames can be combined when solving these problems. 

Posted Date: 3/19/2013 2:10:56 AM | Location : United States







Related Discussions:- Frame diagrams, Assignment Help, Ask Question on Frame diagrams, Get Answer, Expert's Help, Frame diagrams Discussions

Write discussion on Frame diagrams
Your posts are moderated
Related Questions
What is a Real time system? Real time system is a software system in which the correct functionalities of the system are dependent upon results formed by the system and the tim

Key process areas of CMM. 1.  Requirements management which establishes a common relationship among the customer and developer 2.  Software project planning where reasonable

Application Design: Micro CDS/ISIS is a text oriented software package. It is a good , ho ice if one wishes to store textual data, retrieve the data by certain criteria, and d

write a decision table that specifies the rules for the game of checkers

What is Control Chart? Ans) A statistical method for distinguishing among common and special cause variation exhibited by processes.

what is COCOMO model and where it is used also say about COCOMO model when in use then how it act and its characteristtics details

Q. Illustrate Functions that dynamic testing tools supports? Functions that dynamic testing tools supports: 1: input setting it is selecting of the test data that the test

A manifestation of an error in software. A fault, if encountered, might cause a failure.

Q. Why we use Coverage analyzers? Coverage analyzers (execution verifiers) A coverage analyzer is the most common and important tool for testing. It is often relatively simpl

EXPLAIN ABOUT DEFECT AMPLIFICATION AND REMOVAL IN SOFTWARE ENGINEERING