软件工程SoftwareEngineering合肥工业大学理学院成绩=卷面成绩*70%+平时成绩*30%平时成绩:考勤+上机1〉考研2〉系统分析员考试的主体内容通过本课程的学习,使学生掌握系统的软件开发理论、技术和方法,使用正确的工程方法开发出成本低、可靠性好并在机器上能高效运行的软件,为今后从事软件开发和维护打下坚实的基础
软件工程的地位学习软件工程要转换视角《C语言》与《数据结构》注重的是个人编程能力;《软件工程》注重的是整体作战的能力
软件工程涉及到的内容1〉软件开发技术(方法、工具、过程)2〉软件工程管理(软件管理学和软件经济学)本学科的特点:广、泛学习软件工程的注意事项:1〉沉下心来,不能浮躁2〉思考任何问题的前提是:“假如我是一个软件公司的主管或项目经理”3〉广泛阅读(书籍及论文)Ourlife,andfuture职业规划生涯规划……………
Now,Let’sBegin…AnOverviewofSoftwareEngineering……………
第一章软件工程学概述软件软件危机软件工程软件生命周期软件生命周期模型80年代初期,BusinessWeeklyBusinessWeekly杂志在头版给出了这样一个大标题:“软件:新的驱动力”,编辑们当时根本没有意识到他们的预见是多么的正确
那时,大多数人对软件还一无所知,出售包装好的软件的计算机超市闻所未闻;在电视上为操作系统作60秒的商业广告的想法是可笑的;互联网仅为个别研究所和部分高校所知……20年的时间里,这些甚至更多已经成为现实
1软件在Bricklin1979年公布了他的第一个软件包的20年之后,没有软件的生活是很难想象的
但这不过是软件影响力的开始,在整个工业范围内,软件都在促使和加速了经济增长
1995年问世的Boeing777客机,是一项40亿美元、高度复杂的设