Homework 1
Go to Marquette Home

Due: Monday January 26, 2004 at the beginning of class

  1. (2 points) What is the purpose of modeling?
  2. (2 points) A programming language is a notation for representing algorithms and data structures. List two advantages and two disadvantages of using a programming language as sole notation throughout the development process.
  3. (2 points) Consider a task you are not familiar with, such as designing a zero-emissions car. How would you attack the problem?
  4. (2 points) Hypothesize a rationale for the following design decisions:
    • “The ticket distributor will be at most one and a half meters tall.”
    • “The ticket distributor will include two redundant computer systems.”
  5. (2 points) Find 5 internet sites dealing with Software Engineering. Give a one sentence description of each.