Professional Documents
Culture Documents
PBL 1 Ais New
PBL 1 Ais New
PBL 1 Ais New
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.
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.
Is it a problem or an opportunity?
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
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.
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.
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.
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
Ineffective Communication
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
Observation
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
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.
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.