软件工程课程大纲与教材介绍
3星 · 超过75%的资源 需积分: 3 21 浏览量
更新于2024-08-02
收藏 429KB PPT 举报
该资源是一份关于“软件工程”的课件,主要涵盖了软件工程的基础知识,包括课程介绍、教学内容、教学环节、学生成绩评定以及相关参考书籍。课程为计科(专升本)专业基础课,共3个学分,50学时,涉及的主要章节包括概论、需求工程、设计工程、结构化分析与设计、面向对象的分析与设计、人机界面设计、程序设计语言和编码、软件测试、软件维护与再工程以及软件项目管理。课程强调课堂学习、课外作业和个人自学,并采用课后作业、考勤和期末考试作为成绩评定标准。
在课程的教学内容中,首先讲解软件工程的基本概念,然后深入到需求获取和分析,接着探讨如何进行设计工程,包括结构化方法和面向对象的方法。此外,课程还关注人机交互的设计,程序编码规范,软件测试的重要性,以及软件在生命周期中的维护和改造。最后,软件项目管理的学习旨在让学生理解如何有效地规划、组织和控制软件开发过程。
课件推荐了多本参考教材,如《软件工程》(钱乐秋等人编著,清华大学出版社)、《软件工程——实践者的研究方法》(Roger S. Pressman著)、《UML 面向对象建模与设计》(Michael Blaha和James Rumbaugh著)、《软件工程与软件测试自动化》(张克东著)以及《软件工程习题与解答》(李代平和王昌元编著),这些书籍可以帮助学生深入理解和应用课程知识。
在教学环节中,课堂大课是传授理论知识的主要方式,要求学生积极参与,课外作业则有助于巩固课堂所学,学生自学能力的培养也是课程的一部分。学生成绩由课后作业、出勤率和期末闭卷考试构成,且规定缺勤超过一定比例将取消考试资格。教师提供电话答疑服务,以便学生解决学习中遇到的问题。
在分析软硬件成本的例子中,课程提到了一个公司在1982年使用FORTRAN语言开发VAX750机上的程序,通过计算人均开发效率来预估项目的成本和时间。这样的实例有助于学生理解实际软件开发中可能遇到的成本估算问题。
2010-05-14 上传
2011-05-18 上传
2011-03-14 上传
131 浏览量
171 浏览量
118 浏览量
2011-01-10 上传
201 浏览量
hohoxu2009
- 粉丝: 2
- 资源: 18
最新资源
- 行业文档-设计装置-一种带语音录入和播放功能的历史教具.zip
- rp-study.github.io:ACM IMC 2020论文“关于衡量RPKI依赖方”
- data_preprocessing:使用Pandas,Numpy,Tensorflow,KoNLPy,Scikit Learn进行数据预处理的方法
- First-android-app:那是我的第一个android应用。 它基于Google的教程
- redhat离线静默安装oracle11g资源
- MinecraftVirus:这是由GamerFiveYT制造的病毒
- spring boot动态多数据源demo
- R代表数据科学
- x86_64-支持x86_64特定的指令,寄存器和结构-Rust开发
- contact-functions
- 行业文档-设计装置-一种具有储冷功能的平行流蒸发器芯体.zip
- TinyMCE(可视化HTML编辑器) v5.0.4
- dusty:玩具多线程沙“游戏”
- Space Invaders Remake-开源
- hello-python-project:从头开始探索CLI工具的PyPI打包
- 欧姆食品