DOC PREVIEW
CORNELL CS 501 - Study Guide

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CS 501, Software EngineeringQuiz 2InstructionsQuestion 1Question 2CS 501, Software EngineeringQuiz 2Thursday, March 3, 200545 minutesInstructions1) Answer both questions.2) Write your answers in an examination book. WRITE YOUR NETID ON THE FRONT OF EACH BOOK.3) This is an open book quiz. You may use any book or notes, but no computers. Question 1At the end of your CS 501 project, you mount your programs and documentation on GForge. The project team gives the client an unrestricted license to use the project for the client's purposes but not to distribute it to others. A year later, the members of your team decide to go into business, selling a product that is based on your CS 501 system. You start a small company and hire three programmers.(a) You would like to keep the specification of the system secret. For this purpose youremove the system from GForge. Can you claim legal protection of the specification as trade secret?(b) Your company extends the system with a new component. Can you protect the specification of the new component as trade secret? If so, what procedure would you follow?(c) Who owns the copyright in the original system? Who owns the copyright in your new component?(d) Can you charge the CS 501 client money to use your new component?(e) Two of your programmers leave and start their own company. What use can they make of the programs that they wrote while working for your company? Can they write new software based on the specification of your new component? Page 1 of 2Question 2A banking system provides users with several services: (i) to check their accounts to see recent transactions and balances; (ii) to pay bills online; (iii) to buy and sell investments. All of these services require a secure log-in. If the system crashes or the network connection fails during a transaction, it is essential that all the financial data isleft in a consistent state.(a) Draw use case diagrams for these requirements.(b) Give the use case specification for paying a bill online.Page 2 of


View Full Document

CORNELL CS 501 - Study Guide

Documents in this Course
Quiz 2

Quiz 2

2 pages

Usability

Usability

31 pages

Quiz 1

Quiz 1

2 pages

Stulba;''

Stulba;''

33 pages

Load more
Download Study Guide
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Study Guide and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Study Guide 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?