软件工程概论1、软件危机北软论
x(q%V0w1)、软件工程的目的:倡导以工程的原理、原则和方法进行软件开发,以解决当时出现的软件危机
2)、软件危机:指在计算机软件开发和维护过程中所遇到的一系列问题
readygo
com2D(h3S5a,OA、如何开发软件以满足对软件日益增长的需求
B、如何维护数量不断增长的已有软件
readygo
L&k)g(Be3)、软件危机的主要表现形式北京大学软件A、软件开发成本高,研制进度无法准确估计,用户不满意
B、软件产品的可靠性得不到保证
C、软件产品难以维护
D、软件发展跟不上硬件的发展和用户的要求,硬件成本逐年下降,软件成本越来越昂贵
'P4F
f&h/A6c&U*I3B一个专注于北京大学软件与微电子学院软件工程硕士考研的论坛,绝对不会让你失望
%S*a"z:Y-d5E2、软件工程概念1)、软件:计算机系统中的程序及其文档
程序是计算任务的处理对象和处理规则的描述;文档是为了便于理解程序所需的阐明性资料
细言之,软件有三层含义:携手北软/y*z-H0]1k&MA、个体含义:即指计算机系统中的程序及其文档
一个专注于北京大学软件与微电子学院软件工程硕士考研的论坛,绝对不会让你失望
-y*e6g'\"VB、整体含义:即指在特定计算机系统中所有上述个体含义下的软件的总称
C、学科含义:即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、方法、技术所构成的学科
北京2)、工程:将理论和所学的知识应用于实践的科学
研4@4t#f3X9[2^;\3)、软件工程:应用计算机科学、数学及管理科学等原理,开发软件的工程
它借鉴传统工程的原则、方法,以提高质量,降低成本为目的
其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划资源、质