cis 3060 midterm 1 study guide + textbook

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

40 Terms

1
New cards

systems development life cycle (SDLC)

process of developing an info system that supports business needs

2
New cards

development methodology

approach to implementing the SDLC

3
New cards

structured design

formal step by step approach to the SDLC that moves logically from one phase to the next

4
New cards

phased development

breaks the system into a series of versions that are developed sequentially; consists of the implementation of a subset of the requirements

5
New cards

prototyping

development centers on refining a system prototype over several cycles

6
New cards

system prototype

consists of a rudimentary implementation of the system; used in prototyping

7
New cards

object oriented systems analysis and design (OOSAD)

organizes requirements around objects, which integrate behaviors (processes) and data modeled after real world entities with which the system interacts

8
New cards

agile development

methodologies focused on addressing changing requirements instead of detailed development processes, all inclusive documentation, and detailed plans; based on agile manifesto

9
New cards

scrum, extreme programming

2 popular agile frameworks that focus on delivering finished products fast within a transparent culture

10
New cards

scrum

encourages teams to learn through experiences, self organize while working on a problem, and reflect on their wins and losses to continuously improve

11
New cards

extreme programming

focuses on appropriate engineering practices for software development, such as testing and efficient coding practices; code is tested frequently and placed into an integrative testing environment

12
New cards

business value

the benefits obtained from the system; essential to explain when justifying the development of a new info system

13
New cards

tangible

------ benefit can be quantified and measured easily

14
New cards

intangible

------ benefit results from an intuitive belief that the system provides essential but hard to measure benefits to the organization

15
New cards

system request

a document describing the business reasons for building a system + the value the system is expected to provide

16
New cards

requirements determination

performed to turn a high level explanation of the system stated in the system request into a more precise list of requirements

17
New cards

requirement

a statement of what the system must do or what characteristics it must have

18
New cards

functional quality

the degree to which the system meets the functional requirements

19
New cards

as is system

the current system is also called?

20
New cards

to be system

the new system is also called?

21
New cards

functional

models that describe business processes and the interaction of an info system with its environment; provide an external view of the info system by showing how users view the system rather than the internal mechs by which processes and supporting systems operate

22
New cards

use case

a formal representation of how an info system interacts with its environment

23
New cards

activity diagram

-------- models the behavior in a business process; can be used to model everything from a high level business workflow that involves many dif use cases to the details of an individual use case

24
New cards

use case diagram

-------- illustrates in a simple way the main functions of the system and the different kinds of users that will interact with it; includes use cases that describe major business processes the system performs + actors

25
New cards

problem domain models

activity and use case diagrams are also called --------- ;logically describe the business domain's activities without suggesting how they are conducted (no specific details)

26
New cards

structural (conceptual)

a model that describes the structure of the info that supports the business processes carried out by the system

27
New cards

structural (conceptual)

a model that presents the logical organization of the info without indicating how the info is stored/created/manipulated (the technical details)

28
New cards

object

represents info captured by the system; can be people/places/events

29
New cards

class diagram

a static model that shows the classes and relationships among classes that remain constant over time; includes classes/attributes/behaviors

30
New cards

class

a template used to create objects (specific instances) in the problem domain; all objects within are identical in structure and behavior but contain different data in their attributes

31
New cards

problem domain

-------- refers to the business areas affected by the info system

32
New cards

attribute

an ------- defines the structure of the class; represents piece of info or state relevant to the description of the class within the problem domain

33
New cards

operation

an -------- defines the behavior of an analysis class; should be problem domain-specific to the class

34
New cards

functional

activity and use case diagrams are considered ------ modeling

35
New cards

structural (conceptual)

class diagrams are considered ------ modeling

36
New cards

planning

the ------ phase is the WHY? an info system should be built

addresses business value, feasibility

includes system request, project initiation, project management

37
New cards

analysis

the ------- phase is the WHAT? (user pov)

addresses what requirements, what the system will do, what it will have

includes analysis (as is --> to be), requirements gathering, system proposal

38
New cards

design

the ------- phase is the HOW? (developer pov)

addresses how the system will operate

includes strategy, architecture/interface, program documentation

39
New cards

implementation

the final phase of the SDLC cycle

includes system construction, installation, support plan for post-install

40
New cards

unified modeling language (UML)

a standard set of information system model constructs and notations defined by the Object Management Group