软件工程:历史、趋势与实践

需积分: 0 0 下载量 163 浏览量 更新于2024-07-12 收藏 985KB PPT 举报
"这是一份关于软件工程的课件,涵盖了硬件和软件成本的变化趋势,以及软件工程的基本原理、方法和应用。课件由史济民、顾春华、李昌武和苑荣编著,是高等教育出版社的高等学校教材。课程由陈明锐教授主讲,他还提供了联系方式以便学生提问和提交作业。作业需要以附件形式提交,命名规则为学号+姓名+章节次序。此外,课程还强调了尊重知识产权,避免上传电子教案换取积分或其他虚拟货币。课程面向信息科学技术学院2009级计算机科学与技术专业的本科生,于2011年2月22日至6月14日期间进行,包括理论课和实验课。实验课由陈少凡(系统分析师)指导。课程的目标是让学生掌握软件工程的原理和实践技能。" 在本课件中,硬件和软件成本的变化趋势是一个重要的讨论点。尽管没有提供具体的数据,但我们可以推测,从1955年至1985年间,硬件成本可能经历了显著下降,而软件成本则可能随着软件复杂性的增加和软件行业的成熟而上升。这种趋势反映了信息技术领域的一个普遍现象,即硬件的摩尔定律使得硬件性能不断提升,价格相对降低,而软件开发的复杂性和维护成本却在不断增长。 软件工程的核心在于规范化的软件开发过程,它包括需求分析、设计、实现、测试和维护等多个阶段。这些阶段都要求严谨的方法和工具来确保软件的质量和可维护性。软件工程方法如结构化设计、面向对象编程、敏捷开发等,都是为了应对软件开发中的挑战,提高效率和减少成本。 此外,课程提到了作业提交的要求,强调了使用电子邮件进行交流的重要性,并提供了两位教师的邮箱地址,分别负责不同班级的作业收取。这表明在教学过程中,教师鼓励学生通过数字化方式进行沟通,培养他们的自主学习能力和团队协作精神。 课程还设置了答疑邮箱和课程网站,便于学生获取额外的学习资源和提问。这种互动式的教学模式有助于提升学生的学习体验和参与度。 这个软件工程课程旨在通过系统的学习和实践,使学生具备软件项目管理、软件设计和实现的能力,同时理解软件工程的理论基础和行业标准,以适应不断变化的IT环境。