Lecture 1 - Introduction Flashcards
What is IS Development?
Source: slide
Information Systems Development means:
- Breaking large complex problems into manageable pieces
- Decomposing large complex problems
Mention the two key paradigms in IS Development
Source: Slide
- Traditional, plan-based ISD
- Radical, agile ISD
How to define IS?
Source: Slide
Information systems are combinations of hardware, software, and telecommunications networks that people build and use to collect, create, and distribute useful data in organizations
IS is a combination of 5 elements, mention which elements
Source: Slide
Data, People, Hardware, Software, Telecommunications
According to Fitzgerald et al, Explain the term: Information System
a system which assembles, stores, processes and delivers information relevant to an organization (or to society), in such a way that the information is accessible and useful to those who wish to use it, including managers, staff, clients and citizens. An information system is a human activity system which may or may not involve the use of computers.
A logical level definition! In the context of the book (and this course) involvement of computers is essential
According to Fitzgerald et al, Explain the term: Method
Concerned with “what to do”.
A coherent and systematic approach, based on a particular philosophy of systems development, which will guide developers on what steps to take, how these steps should be performed and why these steps are important in the development of an information system
According to Fitzgerald et al, Explain the term: Formalized-Method
Formalised methods: formally documented (commercial or internally developed)
According to Fitzgerald et al, Explain the term: Technique
Concerned with “How to do it”
- Element of a method describing how to handle a (set of) tasks
- The same technique might be present in a number of different methods
- Examples: use case based analysis, dataflow diagramming, …..
According to Fitzgerald et al, Explain the term: Tool
An instrument intented to be used in performing a technique
- Examples: CASE-tool, Visio-diagrammer, ……
According to Fitzgerald et al, Explain the term: Developer
- The ISD practitioner, i.e. analyst, programmer, engineer, end-user, ….. involved in ISD
According to Fitzgerald et al, Explain the term: System Development Life Cycle (SDLC): Development process model
- Methods are based on SDLC’s – either one single or a combination of more
- A development process model typically underpins various methods
- Examples: waterfall model, incremental development, prototyping, …….
Explain the Fitzgerald Framework for ISD
Formalized method: Any formally described method
Roles of Method: Rational and Political
Development Context: Complex and dynamic business context of ISD
Developers: Everybody involved in the ISD
Information processing system: The system that is developed - incl technological aspects of ISD
Method in action: All this (The whole model) shapes how methods are actually used in practice