Draw an er diagram that captures the preceding information

Assignment Help Software Engineering
Reference no: EM131155511

- Be as clear and objective as you can in all questions and be sure you are answering what is asked.
- Justify all your numerical answers and answer all the questions using your own words. Show all your work, including how you found your answer (this is very important and essential to have your answer graded appropriately!).

Make sure that you read, acknowledge, and follow the following rules

Rules:
- This is an open-book exam but you are only allowed to use your textbook (Kendal 8th, 9th,... edition) and information posted in our classroom. Please do not use any other sources that are not listed in our classroom. For example, you can refer to our class lecture notes and all links posted in the lecture notes but you should not search the Web for information to solve exam questions.
- You should not discuss exam questions with other students or anyone else.

Problem 1

Part A: Your systems analysis team is close to completing a system for Meecham Feeds. Roger is quite confident that the programs that he has written for Meecham's inventory system will perform as necessary, because they are similar to programs he has done before. Your team has been very busy and would ideally like to begin full systems testing as soon as possible.

Two of your junior team members have proposed the following:

a) Skip desk checking of the programs (because similar programs were checked in other installations; Roger has agreed).

b) Do link testing with large amounts of data to prove that the system will work.

c) Do full systems testing with large amounts of live data to show that the system is working.

Respond to each of the three steps in their proposed test schedule. Use a paragraph to explain your response.

Part B: Mr. Bruce Schnieder, the owner of A&A Office Supplies Company, had contacted you for your advices on a new information system installed recently at his company to help improving his company inventory tasks. He told you that the team that came to install the system does not have any evaluation mechanism and he also mentioned to you that some of his employees had complained about the new system's inputs and outputs. Since he wants to obtain the inventory result of this quarter, he would like to delay or skip the new system evaluation and use the new system for inventory right away. Given the above conditions, he would like to have your advices on his decision and on the evaluation of his new system.

a) In a paragraph, explain to Mr. Schnieder about problems that can occur when a system is not evaluated systematically?

b) Devise a checklist or form that helps Mr. Schnieder's employees evaluate the utilities of the new information system. Suggest a second way to evaluate the information system, if any. Please be specific and explain your answers.

Problem II

Cherry Jones owns a homeopathic medicine company called Faithhealers. She sells vitamins and other relatively nonperishable products for those who want choices regarding alternative medicine. Cherry is developing a new system that would require her staff to be retrained.

a) Given the information in Figure 3.EX3 (Kendall & Kendall, page 102), make a PERT diagram for her and identify the critical path.

Description                                            Task   Must Follow             Time

Interview Executives                         A          None                   6

Interview staff in orders fulfillment       B          None                   3

Design input prototype                      C          B                        2

Design output protype                       D          A,C                     3

Write use cases                               E          A,C                      4

Record staff reactions to prototypes    F           D                       2

Develop system                                G          E,F                     5

Write up training manual                     H          B,G                    3

Train staff working in order fulfillment    I          H                       2

b) If Cherry could find away to save time on the "write use cases" phase, would it help? Why or why not

Problem III

The problem (refer to Consulting Opportunity 3.1) is that the orders are not easily placed to the European plant, which is compounded whenever demand for the products increases dramatically. The company is looking for a systems solution that will address the problem and the solution should stress collaboration, flexibility, adaptability, and access.

One of your systems analyst team members proposed the following simple network solution that is to create an intranet that links the U.S. distributors with the European headquarters.

914_Fig.jpg

As a systems analyst, respond to this proposal by answering the following question:

"Does this proposed network solve the problem mentioned in Consulting Opportunity 3.1?"

If the answer is "Yes", please explain the reasons why you support this proposal. Otherwise, explain the reasons why you disagree with the proposal and in case you are not completely agree with the solution, please offer some modifications to improve it.

Problem IV

The Prescriptions R-X chain of pharmacies has offered to give you a free lifetime supply of medicine if you design its database. Given the rising cost of health care, you agree. Here is the information that you gatherer:

- Patients are identified by an SSN, and their names, addresses, and ages must be recorded
- Doctors are identified by an SSN. For each doctor, the name. specialty, and years of experience must be recorded.
- Each pharmaceutical company is identified by name and has a phone number
- For each drug, the trade name and formula must be recorded. Each drug is sold by a given pharmaceutical company, and the trade name identifies a drug uniquely from among the products of that company. If a pharmaceutical company is deled, you need not keep track of its products any longer.
- Each pharmacy has a name, address, and phone number
- Every patient has a primary physician. Every doctor has at least one patient
- Each pharmacy sells several drugs and has a price for each. A drug could be sold at several pharmacies, and the price could vary from one pharmacy to another.
- Doctors prescribe drugs for patients, and a patient could obtain prescriptions from several doctors. Each prescription has a date and a quantity associated with it. You can assume that, if a doctor prescribes the same drug for the same patient more than once, only the last such prescription needs to be stored.
- Pharmaceutical companies have long-term contracts with pharmacies. A pharmaceutical company can contract with several pharmacies, and a pharmacy can contract with several pharmaceutical companies. For each contract, you have to store a start date, an end date, and the text of the contract.
- Pharmacies appoint a supervisor for each contract. There must always be a supervisor for each contract, but the contract supervisor can change over the lifetime of the contract.

1. Draw an ER diagram that captures the preceding information. Identify any constraints not captured by the ER diagram

2. How would your design change if each drug must be sold at a fixed price by all pharmacies? (Requirement: Provide a narrative explanation)

3. How would your design change if the design requirements change as follows: If a doctor prescribes the same drug for the same patient more than once, several such prescriptions may have to be stored? (Requirement: Provide a narrative explanation)

Problem V

Consider a school advising system in which a faculty advisor can advise many students, each of whom can register for one or many courses. The following is an example of an un-normalized STUDENT table for three students.

Perform the normalization process to convert the above un-normalized table to:
1. First normal form (1NF).

2. Second normal form (2NF).

3. Third normal form (3NF).

Please show all your work. Please show each step along the way and identify primary keys, if any, in each table in each step.

Reference no: EM131155511

Questions Cloud

What teaching and virtues of daoism might we apply : What teaching (Creed) and virtues (Code) of Daoism might we apply in our lives or in our society today? Why do you think they would be beneficial?
Identify interactions that be considered microaggressions : How can the concept of White Privilege be expanded to include gender privilege, class privilege, or heterosexual privilege? Provide an example from your own experience of how a person may experience privilege based on one aspect of their identity a..
Describe the impact of increasing fuel prices : Describe the impact of increasing fuel prices on logistics network design. Why does customer service not increase proportionately to increases in total cost when a logistical system is being designed
Prepare book review on confucius lives next door by tr reid : Prepare a Book Review on Confucius Lives Next Door by T.R. Reid. The reviews call for you to consider the contemporary expressions of these faiths and to reflect upon their relevance to your own and our collective societal experience.
Draw an er diagram that captures the preceding information : Draw an ER diagram that captures the preceding information. Identify any constraints not captured by the ER diagram - How would your design change if each drug must be sold at a fixed price by all pharmacies?
Types of groups present in an organization : Explain the types of groups present in an organization and expound on the reasons where people join such groups
Define risk management : Define Risk Management- What is Pure Risk and Speculative Risk? - Why is it essential for an organisation to understand and be aware of the Risks they face?
Problem to achieve an effective resolution : Identify a workplace problem you faced in past or current employment. Write out the steps you took to address the workplace problem and resolve it effectively. Describe how you approached a problem to achieve an effective resolution.
Illustrate specific examples of hyper-efficient applications : Research the topic of "Hyper-Efficient" in production or manufacturing by illustrating four specific examples of its applications with results linked to improved outcomes.

Reviews

Write a Review

Software Engineering Questions & Answers

  Explain how businesses apply cryptography in maintaining

Explain how businesses apply cryptography in maintaining information security

  Analyze most commonly overlooked software development risks

Analyze the most commonly overlooked software development risks within an organization you work for, or with which you are familiar. In your analysis, explain what these risks are and how they affect, or can affect, a software project.

  Illustrating the initial code and another class diagram

A class diagram illustrating the initial code and another class diagram illustrating the final refactored code (including all relevant dependencies)

  Describe why the old non integrated functional system

case dollar general uses integrated softwaredollar general dollargeneral.com operates more than 8000 general stores in

  Assess characteristics of software requirement specification

Determine at least 10 ambiguous requirements (semantics, lexical or structural) examine those needs and rewrite those requirement clearly.

  Write balanced transportation problem to minimize sum

With customer 1 penalty cost of 490 is incurred; with customer 2, $80; and with customer 3, $110. Write balanced transportation problem to minimize the sum of shortage and shipping cost.

  Explain why testing every line of code for correctness

Explain why testing every line of code for correctness is still insufficient for ensuring that a program is bug-free.  Give an example supporting the statement above.Compare and contrast the key differences in agile and non-agile approaches specific ..

  Identify trends in mobile software development

Identify trends in mobile software development and explain why they are relevant to businesses today

  Drawing diagram of payroll edi system

Draw diagram of the proposed payroll EDI and EFT system. It is suggested for students to utilize Microsoft Visio to draw the diagram.

  Discussing what professional organizations might you join

Write a 1-2 page paper discussing what professional organizations might you join, and websites might you visit, that would provide insight into a career that includes responsibility for mobile application development

  Suggest an architecture for a system

Suggest an architecture for a system that is used to sell and distribute music on the internet. What architectural patterns are the basis for this architecture?

  Establish a list of requirements for configuration

Examine and document the change management process for the project. Flowcharts or other visual documentation should be included. Establish a list of requirements for configuration and change management for the project

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd