Computer Science > QUESTIONS & ANSWERS > Grantham UniversitySCIENCE BA675chapter01_exercises (All)

Grantham UniversitySCIENCE BA675chapter01_exercises

Document Content and Description Below

Exercises Chapter 1 Page 1 CHAPTER 1 Experiential Exercises A. Suppose you are a project manager using a waterfall development–based methodology on a large and complex project. Your manager has... just read the latest article in Computerworld that advocates replacing this methodology with prototyping and comes to your office requesting you to switch. What do you say? B. The basic types of methodologies discussed in this chapter can be combined and integrated to form new hybrid methodologies. Suppose you were to combine throwaway prototyping with the use of waterfall development. What would the methodology look like? Draw a picture (similar to those in Figures 1-2 through 1-7). How would this new methodology compare to the others? C. Look in the classified section of your local newspaper. What kinds of job opportunities are available for people who want analyst positions? Compare and contrast the skills that the ads ask for to the skills that we presented in this chapter. D. Think about your ideal analyst position. Write a newspaper ad to hire someone for that position. What requirements would the job have? What skills and experience would be required? How would an applicant be able to demonstrate having the appropriate skills and experience? E. Using your favorite Web search engine, find alternative descriptions of the basic characteristics of object-oriented systems. F. Look up object-oriented programming in Wikipedia. Write a short report based on its entry. G. Choose an object-oriented programming language, such as C++, Java, ObjectiveC, Smalltalk, or VB.Net, and use the Web to find out how the language supports the basic characteristics of object-oriented systems. Wikipedia: http://en.wikipedia.org/wiki/Smalltalk H. Assume that you have been assigned the task to create an object-oriented system that could be used to support students in finding an appropriate apartment to live in next semester. What are the different types of objects (i.e., classes) you would want to include in your system? What attributes or methods would you want to include in their definition? Is it possible to arrange them into an inheritance hierarchy? If so, do it. If not, why not? I. Create an inheritance hierarchy that could be used to represent the following classes: accountant, customer, department, employee, manager, organization, and salesperson. J. Investigate IBM’s Rational Unified Process (RUP) on the Web. RUP is a commercial version that extends aspects of the Unified Process. Write a brief memo describing how it is related to the Unified Process as described in this chapter. (Hint: A good Web site with which to begin is www.306.ibm.com/software/ awdtools/rup/.) K. Suppose you are a project manager who typically has been using a waterfall development–based methodology on a large and complex project. Your manager has just read the latest article in Computerworld that advocates replacing this methodology with the Unified Process and comes to your office requesting you to switch. What do you say? L. Suppose you are an analyst working for a small company to develop an accounting system. Would you use the Unified Process to develop the system, or would you prefer one of the traditional approaches? Why? M. Suppose you are an analyst developing a new information system to automate the sales transactions and manage inventory for each retail store in a large chain. The system would be installed at each store and exchange data with a mainframe computer at the company’s head office. Would you use the Unified Process to develop the system or would you prefer one of the traditional approaches? Why? N. Suppose you are an analyst working for a small company to develop an accounting system. What type of methodology would you use? Why? O. Suppose you were an analyst developing a new executive information system intended to provide key strategic information from existing corporate databases to senior executives to help in their decision making. What type of methodology would you use? Why? P. Investigate the Unified Modeling Language on the Web. Write a paragraph news brief describing the current state of the UML. (Hint: A good Web site with which to begin is www.uml.org.) Q. Investigate the Object Management Group (OMG) on the Web. Write a report describing the purpose of the OMG and what it is involved with besides the UML. (Hint: A good Web site with which to begin is www.omg.org.) R. Using the Web, find a set of CASE tools that support the UML. A couple of examples include Rational Rose and Visual Paradigm. Find at least two more. Write a short report describing how well they support the UML, and make a recommendation as to which one you believe would be best for a project team to use in developing an object-oriented information system using the UML. [Show More]

Last updated: 1 year ago

Preview 1 out of 10 pages

Reviews( 0 )

$8.00

Add to cart

Instant download

Can't find what you want? Try our AI powered Search

OR

GET ASSIGNMENT HELP
35
0

Document information


Connected school, study & course


About the document


Uploaded On

Apr 27, 2021

Number of pages

10

Written in

Seller


seller-icon
Cheryshev

Member since 3 years

102 Documents Sold


Additional information

This document has been written for:

Uploaded

Apr 27, 2021

Downloads

 0

Views

 35

Document Keyword Tags

Recommended For You

What is Browsegrades

In Browsegrades, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Browsegrades · High quality services·