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

software deveopment

Rating
-
Sold
-
Pages
314
Uploaded on
29-05-2023
Written in
2022/2023

Lecture notes of 314 pages for the course Unit 4 - Software Design and Development Project at PEARSON (esay understanding)

Institution
Course











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

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
May 29, 2023
Number of pages
314
Written in
2022/2023
Type
Class notes
Professor(s)
Siva
Contains
All classes

Subjects

Content preview

Software Development
A Practical Approach!
Hans-Petter Halvorsen




https://www.halvorsen.blog

,Software Development
A Practical Approach!


Hans-Petter Halvorsen
Copyright © 2020


ISBN: 978-82-691106-0-9


Publisher Identifier: 978-82-691106
https://halvorsen.blog




ii

,Preface
The main goal with this document:

• To give you an overview of what software engineering is
• To take you beyond programming to engineering software

What is Software Development? It is a complex process to develop modern and professional
software today. This document tries to give a brief overview of Software Development.




This document tries to focus on a practical approach regarding Software Development.

So why do we need System Engineering? Here are some key factors:

• Understand Customer Requirements
o What does the customer needs (because they may not know it!)
o Transform Customer requirements into working software
• Planning
o How do we reach our goals?
o Will we finish within deadline?
o Resources
o What can go wrong?
• Implementation
o What kind of platforms and architecture should be used?
o Split your work into manageable pieces

iii

, • Quality and Performance
o Make sure the software fulfills the customers’ needs

We will learn how to build good (i.e., high quality) software, which includes:

• Requirements Specification
• Technical Design
• Good User Experience (UX)
• Improved Code Quality and Implementation
• Testing
• System Documentation
• User Documentation
• etc.

You will find additional resources on this web page:

http://www.halvorsen.blog/documents/programming/software_engineering/
Here you find an example of a 10-credits course in Software Engineering where this textbook is
used:

https://www.halvorsen.blog/documents/teaching/courses/software_engineering

Information about the author:




Hans-Petter Halvorsen


The author currently works at the University of South-Eastern Norway. The author has been
working with Software Engineering for more than 20 years.




iv
$5.49
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
sivakrishnan1

Get to know the seller

Seller avatar
sivakrishnan1 K SRAngasamy
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
2 year
Number of followers
0
Documents
7
Last sold
-

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