Why choose us?

We understand the dilemma that you are currently in of whether or not to place your trust on us. Allow us to show you how we can offer you the best and cheap essay writing service and essay review service.

Training needs be for the RMO staff

Read chapters2, 4, 5 and 6 of the text and the case studies at the end of these chapters. Then answer the questions about the Rocky Mountain Outfitters and the Reliable Pharmaceutical Service case studies at the end of these chapters. Make your answers short (2-3 sentences).

Suggestions and Guidelines:
� Use your own words and Thoughts. Plagirism and/or cheating will result in a grade of Zero.
� Give short answers to each question (not more than 3-4 lines)
� Total page length (not more than 3 pages, 300 words per page)
� 1-inch margins, Double spaced, 12-point, Times New Roman font

Rocky Mountain Outfitters and Reliable Pharmaceuticals Service Case Studies


How extensive would the training needs be for the RMO staff?

The new RMO staff will need very extensive training in system design, requirements identification, analytical skills and project management.

What type of training would be required?

Training in project management, programming language and technical skills would be required.

Is it just about new programming languages, or is it broader than that?

The developer not only need to be knowledgeable on programing languages, which should include java and C++, but also be technical and know how to use tools.

How far can the project progress before the decision is made?

The project can progress through all the phases because regardless of the approach used, planning, analysis, designing and implementation activities are vital in each approach.

Do you think she is correct? Why or why not?

Yes, because both are approaches to designing a system. However, most systems that are being designed today employ both approaches.

 Do some types of projects require an OO approach?

Yes, especially the customer oriented ones need to be natural and intuitive, benefits which are derived from object oriented approach.

What life cycle variations are under consideration?

Barbra may need to consider including the analysis phase, system design phase, and system testing.

What else might she do to speed up the development process?

She might need to define what the system’s requirements are and then find possible solutions that fit the system and plan on gradual release of the system parts that are complete.

What else might she consider adapting from the United Process, from Extreme Programming, or from Scrum?

She might adapt the responsive nature of scum to change since the environment is rapidly changing.


What are some of the risks of taking this approach?

High possibilities in making mistakes, difficulties in making corrections, and impossible to add forgotten components into the system.

What planning and management difficulties would this approach entail?

Rigidity, ineffectiveness, and generalized assumptions. The approach is rigid in that once a plan is made it cannot be reversed and requires too much planning.

What are some of the risks of taking this approach?

 High likelihood of committing mistakes that cannot be reversed, and it may be difficult to meet original requirements.

 What planning and management difficulties would this approach entail?

Planning needs to be very thorough and it may overburden an analyst since analysis and designing may need to be done at the same time.

Briefly describe what you would include in each iteration?

The four parts that may be included in iteration include the inception, elaboration, construction and finally transition. 

 Describe how incremental development might apply to this project.

This approach involves finishing several parts and then releasing them to the end users. When more parts are complete, they are integrated with other parts and made operational. In this project, reliable may complete designing the system dealing with basic patient information, then make it operational as it still designs other information systems.

 How would an iterative approach decrease project risks compared with the first approach?

By breaking the risks from their complex nature to simple ones that solutions can be provided with ease. It also offers opportunity for changing plans in case a fault is noticed.

How might it decrease risks compared with the second approach?

It ensures the most vital components of a system are implemented by giving them priority unlike the second approach where phases are overlapped.

What are some risks the iterative approach might add to the project?

Early release of a system part may cause rejection from the end users and distort the whole system since it may require developers to rethink or re-strategize. 


What advice would you give your project team to help it manage the user expectations?

The project team should treat user information with seriousness and adjust to changes as per user expectation. All the users’ views should be incorporated into the system being developed.

 What early planning can you do now to ensure that the scope is realistic—to meet the need but within the time and budget allotted?

A feasibility plan will be necessary in ensuring that the scope is not only realistic but also attainable within the allotted time and budget. This will be achieved by clearly defining the content of the project, its intended purpose, and the extent of project work that the team is to cover.


What information-gathering methods are most appropriate to learn about requirements from Reliable own management staff and other employees?

Through interviewing them or observing them while they are using the system.

 From client health-care organizations?

By talking to them or interviewing them.

From suppliers?

 Through talking to them and interviewing them, and studying what other companies do.

 Should patients in client health-care facilities participate in the information-gathering process? If so, why, and in what ways should they participate?

Yes, the patients should participate. This is because in system development and design, excellent outcome will be achieved if all stakeholders are involved.

3. With respect to gathering information from suppliers and clients, how deeply within those organizations should systems analysts look when defining requirements?

They need an in-depth knowledge not only of how the system should function, but also be knowledgeable of the organizations core business in order to fully come up with the appropriate system requirement.

How might Reliable deal with supplier and client reluctance to provide detailed information about their internal operations?

 Reliable might consider providing incentive for them to participate such as bonuses or discounts.

4. For which user community or communities (internal, supplier, or client) are prototypes likely to be most beneficial? Why?

Prototypes are most useful to the internal users because it enables them to identify areas that need changes.  Necessary adjustments are then implemented to improve the final system so that the final system will be very efficient.


QN 1 Discuss the implications that such a change would have on the scope of the project. How might this new capability change the list of stakeholders the team would involve when collecting information and defining the requirements?

If ROM decides to incorporate customer charge and payment plan, then it will have to be included in their system and not be a research item in the RMO initial list of things. In the scope, the project will now have to stretch and even include customer account, details on customer purchase history, and payment plan details.

Would the change have any effect on other RMO systems or system projects planned or under way?

The changes will have insignificant effect on the plan underway since adjustments can be made along the way to achieve the most desired and efficient system.

Would the change have any effect on the project plan originally developed by Barbara Halifax?

The changes will have no effect on Barbra’s original plan.

In other words, is this a minor change or a major change?

This makes the changes minor and insignificant.

What events need to be added to the event table?

What needs to be added in the event table include

  • customer wants order delivered
  • customer wants to recommend orders to friends.

QN. 2 Complete the event table entries for these additional events.

EventTriggerSourceUse caseResponseDestination
  Customer wants order delivered    Delivery request  CustomerLook up delivery optionsDelivery detailscustomer
Customer wants to recommend to friends    Recommend to friends  CustomerRecommendation optionsRecommendation detailsCustomers Customers friends

What activities or use cases for existing events might be changed because of a charge account and payment plan? Explain.

If charge account and payment plan are incorporated into the system, then the charge adjustment might be merged with the charge account. The payment plan will cause changes in ‘update customer account’ use case.

3. What are some additional things and relationships among things that the system would be required to store because of the charge account and payment plan?

Things to be stored include payment plan options and customer account details.

 Modify the entity-relationship diagram and the class diagram to reflect these charges.

Order   Order ID Order date Order amount      
Customer   Customer name Customer I.D Account details Address Telephone  
Order item Price ID Order item Order  
Customer charge   Purchase history Charge adjustments
Payment plan.   Cash 1st installment 2nd installment  


QN.1 Create an event table that lists information about system Requirements

EventTriggerSourceUse caseResponseDestination
Nursing homes(clients)needs prescription orderOrder inquiryNursing homes (clients)Place New orderOrder detailsClients
Management wants to record prescription ordersRecord ordersManagementUpdate records  
Time to produce order summariesStart of each 12 hour Produce order summary reportsOrder summary reportsmanagement
  Need to update patient information  Patient information updateNursing home/clientsUpdate patient records  
Need to generate order fulfillment formsEnd of week Create order fulfillmentOrder fulfillment reportManagement
Management need to update drug inventoryUpdate drug inventoryManagementUpdate inventory  

QN.2 Create an entity-relationship diagram that shows the data storage requirements for the following portion of the system:

Order Item   Price Item I.D Quantity Price      
Prescription order   Order ID Order date Order amount      
Nursing home (Client)   Patient’s name Address Age    


QN. 1 Develop DFD fragments for all of the events not documented

Rectangle: Rounded Corners: Look up order status
Order inventory  

                          Order status inquiry                   6

Order item  

                          Order status details                                   

                                                                                             Order status inquiry

Rectangle: Rounded Corners: Record order fulfillment
Order inventory  


Order item  






Order inventory  

Rectangle: Rounded Corners: Record back order                                     8                                           

Order item  

Product item    

                      Back order notification                                                             

                                                               Back order notice


                                   Catalog request            11                                             

Prospective Customer  
Order inventory  

Rectangle: Rounded Corners: Provide catalogue info

Order item  


QN. 2

Rectangle: Rounded Corners: Customer support system

QN.3 Customer order form

Order item  






                                        End week report                                        Order fulfillment report

Rectangle: Rounded Corners: Information management system                                    Order inquiry

                                         New order                                                         update drug inventory

                 Update patient details







Rectangle: Rounded Corners: Update patient record
Nursing home (client)    





Order processing  

Rectangle: Rounded Corners: Time to generate orders (shipment)

Nursing Home (Clients)  

                                             Order request

                                                                             Place new order


QN.5. Physical billing procedure does not have to be developed because it can be automated in the system.


John W. Satzinger, Robert B. Jackson & Stephen D. Burd, (2010). System analysis and design in a changing world. Fifth Edition.

All Rights Reserved, scholarpapers.com
Disclaimer: You will use the product (paper) for legal purposes only and you are not authorized to plagiarize. In addition, neither our website nor any of its affiliates and/or partners shall be liable for any unethical, inappropriate, illegal, or otherwise wrongful use of the Products and/or other written material received from the Website. This includes plagiarism, lawsuits, poor grading, expulsion, academic probation, loss of scholarships / awards / grants/ prizes / titles / positions, failure, suspension, or any other disciplinary or legal actions. Purchasers of Products from the Website are solely responsible for any and all disciplinary actions arising from the improper, unethical, and/or illegal use of such Products.