全球旧事资料 分类
特征:
1软件工程关注于大型程序软件系统的构造
2软件工程的中心课题是分解问题,
控制复杂性3软件是经常变化的,开发过程中必须考虑软件将来可能的变化
4开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具
5和谐地合作是开发软件的关键6软件必须有效地支持它的用户
7在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人完成一些工作消除软件危机的途径:
f1对计算机软件有一个正确的认识软件≠程序)2必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目3推广使用在实践中总结出来的开发软件的成功技术和方法4开发和使用更好的软件工具四、简述结构化范型和面向对象范型的要点,并分析他们的优缺点。1传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。2面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。五、15根据历史数据可以做出如下的假设:对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M4080e028Y1960存储器的价格按下面公式描述的趋势逐年下降:P103×072Y1974美分位如果计算机字长为16位,则存储器价格下降的趋势为:P20048×072Y1974美元字在上列公式中Y代表年份,M是存储容量字数,P1和P2代表价格。基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算:1在1985年对计算机存储容量的需求估计是多少如果字长为16位,这个存储器的价格是多少存储容量需求M4080e028(19851960)4474263(字)存储器价格P0048072(19851974)44742635789美元
2假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。
需要工作量447426320022371(人月)指令成本22371400089484000美元
3假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复1、2题。
需求估r
好听全球资料 返回顶部