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
In virtual storage systems, virtual addresses are allocated to auxiliary storage locations. The use of virtual addresses permit those locations to be accessed as by they were part

Define the factors of prime concern for system modeling Following four factors are of prime concern for system modeling: 1. System modeling is undertaken with some simplifyi

Explain the design principles. The design process should not endure from tunnel vision. The design should be traceable to the analysis model. Design should not re

Core dumps Core dumps are a debugging method. A printout of all relevant memory locations is obtained and studied. All dumps should be well documented and retained for possible

1. Testing that employs a test data selection method designed to obtain test data capable of demonstrating the absence of a set of pre-specified faults, typically, frequently happe

How many types of traceability in software engineering? i. Source traceability - These are generally the links between requirement to stakeholders who suggests these requiremen

Give explanation about the software testing strategies. A strategic approach to software testing. Verification and Validation. Verification means a set of work o

Q. Why does the software design improve when we use object-oriented concepts? Ans. The software design gets betters when we use object-oriented concepts because 1.Object-o

State the function of Functional model Functional model: This defines operation which the system must implement. For every operation, from analysis model must be assigned al

Q. Show the Advantages of Re-Engineering? 1) Reduced risk - there is a elevated risk in new software development. There possibly staffing problems, development problems and spe