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 data modeling? Data modeling is the basic step in the analysis modeling. In data modeling the data objects are explained independently of processing. The data model sho

Why is SRS document known as black box specification of a system

Explain Metrics assumptions of Software metrics Software metrics A software property can be calculated. The relationship exists among what we can measure and what we

four circumstances where incremental model is appropriate?

What is prototyping approaches in software process? i. Evolutionary prototyping - In this approach of system development, the initial prototype is prepared and it is then refin

1. Take a look at the code and try to understand the logic, particularly, the way scrambled words are disambiguated, i.e.., whether they are matched successfully against a correct

Q Who is a Software Engineer? What is his role in software development process? Ans) A software engineer is responsible for the implementation and design of a variety of softwa

Define top-down testing. System developed starting from most general modules. Testing begins from the most general module.

Hard drive has space, but it keeps telling me that its full and asks me to delete files. I checked. There is nearly full C drives (8GB) but when i am open c drive and check than ne

write a main module and three other nodules. The owners of the Super Supermarket would like to have a program that computes the monthly gross pay of their employees as well as the