You are on page 1of 17

AIS 630 PROBLEM BASED LEARNING 1

By: Tengku Ilani Bt. Tengku Azehan Asmaa Syahida Bt. Mohd Fadzil Abdul Haffiz B. Abdul Razak Nurul Farihan Bt. Ahmad Shabri Muhammad Hafizzuddin B. Sulaiman 2009587943 2009701781 2009758159 2009553969 2008404374

QUESTION 1
What is System Development Life Cycle (SDLC): SDLC is a problem-solving process used to organize the large number of activities to build a system that used to be determine whether to proceed from one task to the next task in order, in which include a project specifies, prototypes, designs, implements, reviews, tests and perform its other activities.

PHASES IN THE SDLC

QUESTION 2
The aim of the preliminary investigation phases: To verify what problems occur or deficiency really exists, or to pass judgment on the new requirement.

To identify & select a project for development from among all the projects under consideration that can undertake only those projects that are critical to its mission, goals, and objectives.

To answer the following questions:

What is the business problem?

Is it a problem or an opportunity?

What are the major causes of the problem?

Can the problem be solved by improving the current information system?

Is a new information System needed?

Is this a feasible information system solution to this problem?

What must be done during Preliminary Investigation Phases? Must set the stage for gathering information about the current problem and the existing information system. Use the information to study the feasibility of possible information systems solutions. Consider the constraints of the problem solutions. Decide whether to further the decision or need to stop the decision

QUESTION 3
Definition of feasibility: Measurement of how suitable system development will be to a company.
Type of Test to Evaluate Projects Feasibility:

Technical Feasibility

Economic Feasibility Operational Feasibility Schedule Feasibility

QUESTION 4
Prepares a good preliminary investigation report to be presented to the vice president and the management about my findings.
Suggesting to the management to hold a special meeting to discuss about my findings and the meeting will act as a medium for me to present about my preliminary report.

Try to persuade the vice president and the committee to find a ways to reducing the costs of the project so that it can still be develop. Ask the committee to redesign the system so that it can be cost justified. Try to persuade the vice president to reject the system from being developed and I would make new analysis about planning the new system that hopefully could be cost justified.

QUESTION 5
Definition of Gantt chart:
A type of bar chart that is helpful in laying out the tasks associated with a given project.

Purpose of the Gantt chart:

Helps to ensure that the project schedule is maintained at a reasonable pace, and that the individual tasks that make up the work breakdown schedule logically progress in a manner that moves the project closer to completion. To establish a precedence network that determines the priority level of each task associated with the project. Evaluates the dependency relationships of each of the tasks. Advantages of preparing a Gantt chart: It provides an easy reference for how to carry out a given project by breaking it down into specific phases and tasks.

The Most Appropriate Project Management Software


MICROSOFT PROJECT CLARIZEN

Can recognize different classes of users. Managers have a more effective tool to manage change and keep project on track. Creates budgets based on assignment work and resource rates.

Every member of the team has access to updates. Can view tasks assigned to individual resources and notifies the manager when team members are overloaded or under-worked. Allocate tasks between resources efficiently, maximizing productivity.

Schedules task work based on the resource availability.

Lets you add or delete resources for the entire project or a given task; either option will notify the project manager of the change via email.

QUESTION 6
Factors that lead to project failures:

Poor Testing

No Change Control System

Ineffective Communication

Lack of User Involvement


Poor or No Requirements Long or Unrealistic Time Scales Shortage of Trained IT Professionals Shortage of Team Members

QUESTION 7
Techniques Interviews Advantages Get full range & depth of information Develops relationship & can be flexible with client Disadvantages Time consuming Can be costly

Review of Documents

Doesn't interrupt program or client's routine Information already existed

Not flexible Could be biased

Observation

Can view as they are actually occurring. Can adapt to events

Difficult to interpret seen behaviors Complex to categorize observations

Technique Questionnaires

Advantages Complete anonymously Easy to compare and analyze Quick & relatively easy to set up Can provide useful information

Disadvantages May not complete the survey Lack of contact with respondent Information is not representing other group Hard to analyze

Joint Application Design

Prototyping

Better able to explain their requirements Show the system intended to operate
Fully depicts peoples experience in program input, process, and results Powerful way of portraying program to outsiders.

Potential cause of conflict between departments and the end users


Time consuming Represents depth of information rather than width.

Case Studies

QUESTION 8
Definition of Computer-aided software engineering (CASE): Methods for the development of information systems together with automated tools that can be used in the software development process. CASE technologies provide automated assistance for software development by helping designers to focus on the systems linear behaviour.

Advantages of Using CASE Tools: Improved productivity. Improved quality. Aids in managing the ripple effects.

Better documentation.

You might also like