Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Lab Assignment 1-1

Name: ___________________________________________________________

1. Explain why a software system, which is used in a real-world environment, must be


continuously changed to not become progressively less useful.
2. What are the main differences between software maintenance and development of new
software systems?
3. What problems do maintainers face when rewriting or reengineering a piece of code? What
are the causes of those problems?
4. Explain one of the essential properties of software that make it hard to build software systems
5. Explain one of the Lehmans laws. Is that law applicable to the current software systems?
6. Let us assume that we already have an initial version of the peg solitaire game that allows the
user to play and has been well rated by an increasing number of users. Describe a new feature
that you consider will be well received by the users and followers of the game.

Send your solution to this assignment, as a pdf file, to smerseminar2017@gmail.com. The Subject
of your email must be [LAB 1-1]. The file name must be lab1-1-X.pdf, where X is your last name.

You might also like