100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Designing Business Applications Summary

Rating
-
Sold
5
Pages
121
Uploaded on
24-02-2020
Written in
2019/2020

Summary for Designing Business Applications from MSc Business Information Management of the lectures, lecture notes, the book and articles.

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Study
Course

Document information

Summarized whole book?
Unknown
Uploaded on
February 24, 2020
Number of pages
121
Written in
2019/2020
Type
Summary

Subjects

Content preview

,1

,Inhoudsopgave
Designing Business Applications – Lecture Notes 1 ............................................................................................. 4
Engineering, value and designing business applications ........................................................................................... 4
Systems and their properties.................................................................................................................................................. 4
Systems engineering and software engineering ............................................................................................................ 5
The nature of software .............................................................................................................................................................. 6
Software engineering and software engineering principles ..................................................................................... 6
Peopleware ..................................................................................................................................................................................... 9

Designing Business Applications – LIT: No Silver Bullet ................................................................................. 10

Designing Business Applications – LIT: Sommerville Chapter One ............................................................. 14

Designing Business Applications – Session 1 ...................................................................................................... 19
Introduction: important questions ................................................................................................................................... 19
Socio-technical systems - properties................................................................................................................................ 21
Software processes (types) .................................................................................................................................................. 23
Prescriptive process models ................................................................................................................................................ 23

Designing Business Applications – Workshop 1................................................................................................. 27
Software business case ........................................................................................................................................................... 27

Designing Business Applications – Lecture Notes 2 .......................................................................................... 28
Introduction to requirements engineering.................................................................................................................... 28
Requirements engineering techniques............................................................................................................................ 29
Guidelines for writing natural language requirements ............................................................................................ 32
Use cases ....................................................................................................................................................................................... 32

Designing Business Applications – Session 2 ...................................................................................................... 34
Software Engineering and Software Development Processes: requirement Types .................................... 34
Requirement engineering ..................................................................................................................................................... 37

Designing Business Applications – Workshop 2................................................................................................. 41
Requirements ............................................................................................................................................................................. 41
Examples of good and bad requirements ....................................................................................................................... 42

Designing Business Applications – Lecture Notes 3 .......................................................................................... 46
Requirements traceability & management .................................................................................................................... 46
Business Modeling .................................................................................................................................................................... 47

Designing Business Applications – Session 3 ...................................................................................................... 48
Requirements management ................................................................................................................................................. 48
History of UML diagrams ....................................................................................................................................................... 49
Use case diagram....................................................................................................................................................................... 50
Class diagram (part of the structure diagram) ............................................................................................................ 53

Designing Business Applications – Workshop 3................................................................................................. 58
Practice minicase ...................................................................................................................................................................... 58

Designing Business Applications – Lecture Notes 4 .......................................................................................... 59
Basic Software Design ............................................................................................................................................................. 59
Value-Maximizing Design Decisions ................................................................................................................................. 60



2

, Designing Business Applications – LIT: Value-Focused Thinking ................................................................ 62

Designing Business Applications – LIT: Inside A Software-Design Team .................................................. 66

Designing Business Applications – Session 4 ...................................................................................................... 69
Recap .............................................................................................................................................................................................. 69
Behavioral modeling (sequence diagram) ..................................................................................................................... 70
Behavioral modeling (activity diagram) ......................................................................................................................... 73
Behavioral modeling (state-machine diagram) ........................................................................................................... 75
Basic software design.............................................................................................................................................................. 76
Design principles....................................................................................................................................................................... 78
Value-maximizing design decisions .................................................................................................................................. 80

Designing Business Applications – Workshop 4................................................................................................. 83
Dutch flower auctions (DFA) ............................................................................................................................................... 83

Designing Business Applications – Lecture Notes 5 .......................................................................................... 84
Practical example ...................................................................................................................................................................... 84
Sources of and hindrances to value creation ................................................................................................................ 84
Key elements of value-based software engineering .................................................................................................. 85
Planning and estimating ........................................................................................................................................................ 86

Designing Business Applications – LIT: Agile Estimating CH1&2 ................................................................. 88

Designing Business Applications – LIT: Software Estimation ........................................................................ 93

Designing Business Applications – Session 5 ...................................................................................................... 96
Sources of software value-creation problems .............................................................................................................. 96
Key elements of value-based software engineering: critical success factors ................................................. 97
Planning and estimation ........................................................................................................................................................ 98

Designing Business Applications – Lecture Notes 6 ........................................................................................ 101
Agile methods .......................................................................................................................................................................... 101
Popular agile method: eXtreme programming ......................................................................................................... 101
Popular agile method: scrum ............................................................................................................................................ 102
Limitations ................................................................................................................................................................................ 103

Designing Business Applications – LIT: Agile Estimating CH3..................................................................... 105

Designing Business Applications – LIT: Embracing Change With XP ........................................................ 107

Designing Business Applications – LIT: Essential Scrum .............................................................................. 110

Designing Business Applications – Session 6 .................................................................................................... 112
Recap ........................................................................................................................................................................................... 112
Code and Fix ............................................................................................................................................................................. 113
Agile methods .......................................................................................................................................................................... 115
Scrum .......................................................................................................................................................................................... 118




3
$10.28
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
daphnepatricia

Get to know the seller

Seller avatar
daphnepatricia Erasmus Universiteit Rotterdam
Follow You need to be logged in order to follow users or courses
Sold
9
Member since
8 year
Number of followers
5
Documents
0
Last sold
1 year ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions