Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Overview Introduction to Software Engineering, Schemes and Mind Maps of Introduction to Computers

Document for Introduction to SE

Typology: Schemes and Mind Maps

2023/2024

Uploaded on 10/10/2023

chau-tran-ngoc-minh
chau-tran-ngoc-minh 🇻🇳

1 document

1 / 20

Toggle sidebar

Related documents


Partial preview of the text

Download Overview Introduction to Software Engineering and more Schemes and Mind Maps Introduction to Computers in PDF only on Docsity! Software Engineering Overview Inst. Nguyễn Minh Huy 1Introduction to Software Engineering – Nguyễn Minh Huy Contents  Basic concepts.  Software quality.  Brief history.  Software engineering career. 2Introduction to Software Engineering – Nguyễn Minh Huy Basic concepts  Types of software:  Users: general, specific.  Purposes: utility, business, game.  Hardware access level: system, tool, app.  Computer devices: server, desktop, mobile.  Internet: web, desktop. 5Introduction to Software Engineering – Nguyễn Minh Huy Basic concepts  What is software engineering?  Professional vs. Amateur.  Engineering = Scientific methods + Making products.  Software engineering:  Apply scientific methods.  Professional approaches.  Well-organized activities.  To make software.  Software engineering vs. Computer science?  Learn to build vs. Build to learn.  Computer science goes behind software engineering!! 6Introduction to Software Engineering – Nguyễn Minh Huy Basic concepts  Software engineers – Who are you?  Who are trained to join the field.  Have knowledge and professional skills.  Software engineer vs.:  Programmer, developer.  Hardware engineer?  System engineer?  Social position?? 7Introduction to Software Engineering – Nguyễn Minh Huy Software quality  How is good software?  As developers:  Maintainability: easy to fix.  Extensibility: easy to update. 10Introduction to Software Engineering – Nguyễn Minh Huy Contents  Basic concepts.  Software quality.  Brief history.  Software engineering career. 11Introduction to Software Engineering – Nguyễn Minh Huy Brief history  Stage 1: BabyA  1950 – 1970.  Code & Fix process:  No planning.  No design. Just do it, then fix errors.  Chaotic and risky!! 12Introduction to Software Engineering – Nguyễn Minh Huy Contents  Basic concepts.  Software quality.  Brief history.  Software engineering career. 15Introduction to Software Engineering – Nguyễn Minh Huy Software engineering career  The big picture:  Standish Group, 2011 - 2015:  20% FAILED!  50% HAVE PROBLEMS!  30% SUCCESSFUL!  No silver bulletA  Software process.  High level language (2nd, 3rd).  Object Oriented Programming.  4th-generation programming language. 16Introduction to Software Engineering – Nguyễn Minh Huy Software engineering career  Work characteristics:  Ad-hoc (often).  High work pressure:  Overtime work (OT).  “Worker in the office”. Obsolete knowledge and technologies.  High competitive.  “No country for old men”. 17Introduction to Software Engineering – Nguyễn Minh Huy
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved