Answered step by step
Verified Expert Solution
Question
1 Approved Answer
BCS Builders is a company offering house building and property improvement services to the public. The proprietor of the company employs a number of skilled
BCS Builders is a company offering house building and property improvement services to the
public. The proprietor of the company employs a number of skilled workers such as
bricklayers, carpenters and plumbers. The proprietor manages the building projects himself,
and may occasionally help with the construction work. BCS Builders wants to computerise the
management of building work. This includes processing of estimates, job scheduling, and
payments as described below in more detail.
When a customer contacts the company to ask for an estimate, the proprietor makes a note of
the customers contact details and an outline of the proposed work. He agrees a date with the
customer to view the property in order to give an estimate of the cost for the work. When
visiting the property on the agreed date the proprietor adds more detail to the outline of the
proposed work. Within days of visiting the property the proprietor produces a fully detailed
estimate and sends it to the customer. If the customer agrees the estimate, the proprietor
schedules a date to start the job this is based on the size of the job and other jobs that have
already been scheduled
A few days before the agreed start date of a job, the proprietor contacts the customer to confirm
the start date, and then orders the required building materials from suppliers to be delivered on
the date the job starts. At the endcompletion of the job the proprietor calculates the actual cost
of the job to produce an invoice which is sent to the customer. The customer has days to
pay the invoice.
a Produce a top level data flow diagram representing the management of building jobs in the
BCS Builders company described in the case study
b Briefly describe the symbols in a Data Flow Diagrams
Question
a Explain the difference between a waterfall and an iterativeincrement System Development
Life Cycle. Illustrate your answer with diagrams.
b When is it appropriate to use a waterfall approach and when should it not be used?
c Explain the purpose of the following categories of feasibility tests giving the criteria used to
determine their feasibleness:
i Operational feasibility;
ii Technical feasibility;
iii. Schedule feasibility; and
iv Economic feasibility.
Question
a Explain five required characteristics for the following to be successful:
i JAD workshop;
ii Observations;
iii. Interviews;
iv Focus groups; and
v Questionnaires.
b Describe the role and responsibilities of the following:
i Business analysts,
ii Stakeholders.
Question
A local hospital consists of many wards, each of which is assigned many patients.
Each patient is assigned to one doctor, who has overall responsibility for the patient in hisher
care. Other doctors are assigned on an advisory basis. Each patient is prescribed drugs by the
doctor responsible for that patient. Each nurse is assigned to a ward and nurses all patients in
the ward, though heshe is given special responsibility for some patients. Each patient is
assigned one nurse in this position of responsibility.
One of the doctors is attached to each ward as an overall medical advisor.
a Draw an entity relationship diagram representing these relationships.
b The SDLC consist of the conceptual, logical and physical design of the system. Briefly
explain at what point is the entity relationship is created.
c Discuss the advantages and disadvantages of requirements gathering.
Question
a Differentiate the following:
i Technical feasibility and Operational feasibility of a project; and
ii User documentation and System documentation.
b Explain on the given three primary ways to approach the creation of a new system and
which one you think is the best choice, justify your answer:
i Develop a custom application inhouse;
ii Buy a packaged system and possibly customize it; and
iii. Rely on an external vendor, developer, or service provider to build or
provide the system.
c Briefly describe what is involved in the incremental development approach stating its
merits and demerits.
Question
a Systems analysts use a variety of techniques to search for requirements. Identify four
of these techniques and explain any strengths and weaknesses they may have.
b Explain the purpose of a Requirements Definition and when in the system development life
cycle it should be produced.
EN
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started