Daniel Nylén, Institutionen för Informatik
2
Introduktion till Systemdesign
C.1 Systemdesign
Daniel Nylén, Institutionen förInformatik
3
Studieobjekt: Systemdesign
Daniel Nylén, Institutionen förInformatik
4
Informationssystem
“An information system in an organization provides processes and information useful to its membersand clients. These should help it operate more effectively. This information might concern itscustomers, suppliers, products, equipment, procedures, operations, and so on” (Avison &Fitzgerald, 2008, sid 3)
Daniel Nylén, Institutionen förInformatik
5
IS-strategi
Tidiga IS gick ut på att datorisera aktiviteter för att göra dem mer effektiva.
Datoriseringen kunde leda till minskade personalkostnader.
Minskade lagerhållningskostnader pga Just In Time (JIT)-system
Trend de senaste åren: IS som ett sätt att få konkurrensfördelar, se Michael Porter-“Competitive advantage”
Skapa värde till kunden
Utveckla nya tjänster, omdefiniera industrier & förhållandet mellan leverantörer och kunder.
Daniel Nylén, Institutionen förInformatik
6
IS-projekt
Daniel Nylén, Institutionen förInformatik
7
Mål
Daniel Nylén, Institutionen förInformatik
8
Modeller
Daniel Nylén, Institutionen förInformatik
9
Information SystemsDevelopment Life Cycle(SDLC)
Feasibility study
System investigation
Systems analysis
Systems design
Implementation
Review and maintenance
Daniel Nylén, Institutionen förInformatik
10
Star Life Cycle
Star Life Cycle (Hix & Hartson, 1993)
Daniel Nylén, Institutionen förInformatik
11
Design
En kreativ dimension – vi ska designa något
Kan metoder stödja den kreativa processen?
Stoltermans avhandling
Daniel Nylén, Institutionen förInformatik
12
Organisationer
Vårt system ska stödja en verksamhet
IS-projekt innebär förändring (vilka blir påverkade? Vilken attityd har de?)
Daniel Nylén, Institutionen förInformatik
13
Tekniker
Ex. UML, MoSCoW-rules, Flow diagrams, Rich pictures, Scenarios osv.
Daniel Nylén, Institutionen förInformatik
14
Verktyg
T ex Dreamweaver, Microsoft Project, JUnit, Ant
Daniel Nylén, Institutionen förInformatik
15
Evolutionary vs RapidDevelopment
Rigorösa metoder med noggrann dokumentation
Nya lättrörliga metoder
Är RUP en tungrodd och daterad metod?
Är Agila metoder en Magic Bullet theory?