Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Samenvatting

Summary ICT2622 - Object Oriented Analysis Chapter 1

Beoordeling
-
Verkocht
13
Pagina's
7
Geüpload op
05-11-2018
Geschreven in
2018/2019

ICT2622 - Object Oriented Analysis

Instelling
Vak

Voorbeeld van de inhoud

Information system a set of interrelated components that collect, process, store, and provide as output the
information needed to complete ousiness tasks

Computer application or app a computer softare program that
executes on a computing device to carry out a specifc function or set
of related functions

Systems analysis those system development activities that enaole a
person to understand and specify what the net system should
accomplish

Systems design those system development activities that enaole a
person to descrioe in detail how the resulting information system till actually oe implemented
In a nutshell, systems analysis and design provides the tools and techniques you need as an
information system developer to complete the development process:
1. Understand the need (business need).
2. Capture the vision.
3. Defne a solution.
4. Communicate the vision and the solution.
5. Build the solution or direct others in building the solution.
6. Confrm that the solution meets the need.
7. Launch the solution application.

1. The System Development Life Cycle (SDLC)
System development life cycle (SDLC) a frametork that identifes all the activities required to research, ouild,
deploy, and ofen maintain an information system.

The six core processes required in the development of any information system:
■ Identify the problem or need and obtain approval to proceed with the
project.
■ Plan and monitor the project—what to do, how to do it, and who does it.
■ Discover and understand the details of the problem or the need—what is
required?
■ Design the system components that solve the problem or satisfy the need
— how will it actually work?
■ Build, test, and integrate system components—lots of programming and
component integration.
■ Complete system tests and then deploy the solution—the need now is
satisfed.

System development process or methodology a set of comprehensive
guidelines for carrying out all of the activities of each core process of the
SDLC

Agile development an information system development process that emphasizes feeibility and rapid
response to anticipate new and changing requirements during development

Iterative development is an approach to system development in which the system is “grown” piece
by piece through multiple mini projects called iterations.

There are several benefts to iterative development.
 For one, portions of the system can sometimes be deployed sooner.
 Second, by taking a small portion and developing it frst, the most difcult problems can be
identifed and addressed early in the project
 Finally, developing a system in iterations makes the entire development process more feeible
and able to address new requirements and issues that come up throughout the project

Identify and document the specifc business need and to defne the project objectives. They might be
called pre-project activities of Core Process 1:
■ Identify the problem and document the objective of the solution system.
■ Obtain approval to commence the project.

, Day 1:
The project actually begins with Day 1, which is essentially a planning day. The second SDLC core
process—Plan and monitor the project—includes business analysis and project management activities.
These Core Process 2 activities are completed on Day 1:
■ Determine the major components (functional areas) that are needed.
■ Defne the iterations and assign each functional area to an iteration.
■ Determine team members and responsibilities.


Planning the Overall Project and the Project Iterations

As is often the case, the list of system capabilities provides the foundation information for determining
the overall project plan. The frst step is to divide the system into several subsystems or components.

Subsystem is an identifable and fully functional part of a complete system

Planning the Rest of the First Iteration: The Supplier Subsystem

The planning process for an iteration consists of these three steps:
■ Identify the tasks required for the iteration.
 As these tasks are identifed, they are compiled and organized. Sometimes, this organized list of
tasks is called a work breakdown structure (WBS)
 Part of this efort is trying to estimate how long each task will take. (in hours)
■ Organize and sequence these tasks into a schedule.
 We can be very formal and use a sophisticated project scheduling tool, or we can just list the
tasks in the order we think they need to be done.
 The beneft of an iteration schedule is threefold. First, it helps the team organize its work so
developers have enough time to think through the critical design issues before programming
begins. Second, it provides a measuring rod to see if the iteration is on schedule.
■ Identify required resources (especially people), and assign people to tasks.


Day 2:
Day 2 involves discovering and understanding details, which is a key part of systems analysis.

These Core Process 3 activities include:
■ Do fact-fnding tasks to understand the requirements.
 Before the project commenced, a broad defnition of requirements was developed.
 There are various techniques to ensure that the fact fnding is complete and thorough. These
include interviewing the key users, observing eeisting work processes, reviewing eeisting
documentation and eeisting systems, and even researching other companies and other systems.
 The frst step is to identify the key users who will defne these details.
■ Develop a list of use cases and a use case diagram.
 Identifying and describing use cases is the way to document what the users need to do with the
system
 “The purchasing agent ‘uses’ the system to ‘Look up a supplier.’”
■ Develop a list of classes and a class diagram
 Domain classes identify those things in the real world that the system needs to know about and
keep track of.
 We look for all objects, or things, that the system uses or captures. Objects come in all types
and variations, from tangible items (such as merchandise products that you can see and touch)
to more abstract concepts that you cannot touch (such as a promotion).
 Domain classes are the categories of objects identifed, much like a table in a database
represents the category of the records it contains.

Gekoppeld boek

Geschreven voor

Instelling
Vak

Documentinformatie

Heel boek samengevat?
Nee
Wat is er van het boek samengevat?
Chapter 1
Geüpload op
5 november 2018
Aantal pagina's
7
Geschreven in
2018/2019
Type
SAMENVATTING

Onderwerpen

Gratis
Krijg toegang tot het volledige document:
Downloaden

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Gideon007 University of South Africa (Unisa)
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
177
Lid sinds
7 jaar
Aantal volgers
87
Documenten
4
Laatst verkocht
2 jaar geleden

3,5

60 beoordelingen

5
17
4
21
3
5
2
6
1
11

Populaire documenten

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen