EBU6304 Software Engineering 知识点总结_1 introduction

总结了软件工程的一些问题考点。主要面向应试的理解。
阅读此专栏请注意:大多数内容都是作者自己理解原问题后的解答,因此难免会有理解上的偏差以及内容涵盖不全面等问题,推荐配合ppt食用,且把本文当做辅助记忆理解的工具而非标答。

Introduction

software types

general: developed for a general market. (ps, office)

custom: developed for a particular aim. (embeded system)

good software features

delivers required functionality

usable

efficient

dependable

maintainable

understandable

cost-effective

security

what is software engineering?

using proper theories, tools, methods(organized and systematic), constraints to develop high quantity software.

4 layers

Tools, method, process, quality focus.

Why important?

large scale projects are hard to finish in time properly because of time, budget, disaster, etc. guiding scientific principles and universally applicable methods can reduce practice and frequent failures.

General issues that affect software

Heterogeneity (distributed systems, different type of devices), business and social change, security and trust, scale.

猜你喜欢

转载自blog.csdn.net/jtwqwq/article/details/130995953