软件工程教学大纲.doc_第1页
软件工程教学大纲.doc_第2页
软件工程教学大纲.doc_第3页
软件工程教学大纲.doc_第4页
软件工程教学大纲.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程 教学大纲一、 课程信息开课单位数学与计量经济学院课程编号MA05012课程名称软件工程英文名称Software Engineering课程性质专业核心课学分3总学时4816先修课程C语言、Java、数据库开课学期适应专业信息与计算科学二、课程内容(一)课程教学目标“软件工程”是信息类专业本科生的一门重要的专业课程,通过本课程的教学,使学生能掌握软件工程的基础知识,并了解通过实验掌握一门高级程序语言,重点掌握软件开发中有关需求分析、测试的相关内容。在完成本课程学习后,学生能进行软件开发方面的工作。(二)基本教学内容1. 软件工程学概述软件危机、软件工程、软件生命周期、软件过程。2. 可行性研究可行性研究的任务、过程、系统流程图、数据流图、数据字典、成本/效益分析。3. 需求分析需求分析的任务、与用户沟通获取需求的方法、分析建模与规格说明、实体联系图、数据规范化、状态转换图、其他图形工具、验证软件需求。4. 形式化说明技术概述、有穷状态机、Petri网、Z语言。5. 总体设计设计过程、设计原理、启发规则、描绘软件结构的图形工具、面向数据流的设计方法。6. 详细设计结构程序设计、人机界面设计、过程设计的工具、面向数据结构的设计方法、程序复杂程度的定量度量。7. 实现编码、软件测试基础、单元测试、集成测试、确认测试、白盒测试技术、黑盒测试技术、调试、软件可靠性。8. 维护软件维护的定义、特点、过程、软件的可维护性、预防性维护、软件再工程过程。9. 面向对象方法学引论面向对象方法学概述、面向对象的概念、面向对象建模、对象模型、动态模型、功能模型、3种模型之间的关系10. 面向对象分析面向对象分析的基本过程、需求陈述、建立对象模型、建立动态模型、建立功能模型、定义服务11. 面向对象设计面向对象设计的准则、启发规则、软件重用、系统分解、设计问题域子系统、设计人机交互子系统、设计任务管理子系统、设计数据管理子系统、设计类中的服务、设计关联、设计优化12. 面向对象实现程序设计语言、程序设计风格、测试策略、设计测试用例13. 软件项目管理估算软件规模、工作量估算、进度计划、人员组织、质量保证、软件配置管理、能力成熟度模型。(三)实践(含实验、上机等)环节要求实验方式主要为设计型,学生必须拥有基本Java语言编程的经验、学习过数据库的基础知识,通过实验掌握JSP的使用,并能用Eclipse进行相对较复杂的软件开发。(四)能力培养要求1、分析能力的培养培养学生能针对具体问题分析,掌握软件工程基础知识。2、自学能力的培养通过本课程的学习,要培养和提高学生对所学知识和规律进行整理、归纳、总结和消化吸收的能力;能围绕教学内容,阅读参考书籍和资料,自我扩充知识的能力。3、表达能力的培养主要通过作业和课堂讨论,学会简明扼要的表达自己解决问题的思路和步骤的能力。4、动手能力的培养通过实验掌握Tomcat、Eclipse、MySQL、CVS等工具的使用,了解HTML,CSS、JavaScript、JSP和Servlet等主流WEB开发技术为日后软件开发工作所需打下基础。三、学时分配课程内容讲 课习题课或课堂讨论实践(实验)备 注软件工程概述2可行性研究2需求分析42形式化说明技术4总体设计42详细设计42实现42维护4面向对象方法学42面向对象分析42面向对象设计42面向对象实现42软件项目管理4实验项目的设置与内容提要序号实验项目实验学时每组人数实验类型实验要求内 容 提 要1HTML和CSS21验证必修HTML和CSS基础设计实例2JavaScript21验证必修JavaScript基础设计实例3JSP基础21验证必修在Tomcat应用服务器中JSP的设计和运行4Servlet21验证必修利用Servlet做控制器的用户登录界面实例5JDBC的数据库操作21验证必修对MySQL数据库的添加、修改、删除操作6数据查询、分页21验证必修指定关键字查询并对结果分页7Log4j和CVS的使用21验证必修学习Log4j的日志记录方法,利用CVS服务器进行版本控制和协作开发8Visio和UML2l验证必修Visio绘制流程图,UML绘制类图四、考核方式总评成绩=平时成绩期中考试成绩项目评价成绩平时成绩 占 30%期中考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论