- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库教学大纲 - 20090307125649
《软件工程》教学大纲
说 明
本大纲是根据国家教育部师范司制定的《中学教师进修高等师范专科(高中起点)教学计划》并结合教育学院的特点制定的,供计算机科学与技术本科《软件工程》的教学使用。
“软件工程”是计算机科学中一个既年轻又异常活跃的研究领域。它是高等学校计算机科学与技术教学计划中的一门核心课程。它的研究内容非常广泛,主要包括支持软件开发和维护的理论、技术、方法、工具、标准和环境等多个方面。
本课程的教学目的,是使学员系统地掌握软件开发基本原理,技术和工具,能对实际开发有一定的帮助,并能为深入研究软件工程打下良好的基础。
本大纲内容包括各章节要求、教学内容,并列有参考书目。
该门课程为理论,应坚持理论与实际相结合的原则,才能取到良好的教学效果。
本课程可安排在二年级第二学期教学。二年制脱产进行为54学时,函授按脱产学时的百分之四十进行面授。学时分配如下表:
教学时数分配表
章节 教学内容 教学时数 二年制脱产 讲授 其他教学环节 第一章 软件与软件工程 4 第二章 可行性研究与需求分析 6 实验4学时 第三章 概要设计与数据库设计 8 实验2学时 第四章 详细设计与人—机界面设计 6 实验2学时 第五章 编码与编程语言 4 实验4学时 第六章 软件测试 6 实验2学时 第七章 软件维护 6 实验2学时 第八章 软件项目管理 8 第九章 面向对象的方法 8
内 容
第一章 绪论
【教学目的和要求】
了解软件的定义、特点、分类,了解软件危机产生的原因及解决软件危机的途径,熟悉软件工程的定义、目标和原则,熟悉常用的软件开发方法,熟悉技术审查和管理复审在软件工程中的重要作用,掌握软件生产周期各个阶段应解决的问题和应产生的结果。
【教学要点】
软件的定义及其特点
一、软件的定义
软件扮演着两个角色,首先,它是一种产品,并且它又是开发和运行产品的载体。再者它还是一个信息转换器——产生、管理、获取、修改、显示或转换信息。一种较公认的非精确性定义:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档组成的完整集合。
二、软件的特点
软件具有抽象特征,软件作为产品具有无明显的制造过程的特征,软件无备件特征。
三、软件的分类
我们难以对目前应用着你软件进行一个标准化的分类,并且随着软件复杂性的增加,软件间已无明显差别,只能通过一些软件的应用领域,作为软件分类的一种尝试:系统软件、实时软件、商业软件、科学计算软件、嵌入式软件、人工智能软件。
软件工程的产生和概念
一 、软件危机及软件工程的产生
随着计算机硬件成本下降、集成化的增强、计算机系统日益普及,以及计算机软件应用的迅速普及,用户自主开发的项目产生了上万行的源程序,从外面购买的软件产品用户自己加上几千行新代码就可以完成所需求的功能,这时,软件开发潜在的问题出现:当发现错误时需要改正所拥有的程序(源程序);当用户需求发生变化时需要修改源程序;当硬件环境更新时,也需要修改源程序去适应它。在这些维护上花费的精力和成本以惊人的速度增长,面许多软件的个人化特性使得它们根本无法维护,这就导致了“软件危机”。
一整套工程化的原则和方法,利用它们来指导开发软件产品,这种原则和方法也称为软件工程。
二 、软件工程概念
软件工程:(1)将系统化、规范化、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件中。(2)对(1)中所述方法进行研究。
软件生存周期和软件开发方法
一 、软件生存周期
二 、软件开发方法
三 、软件工程中的技术审查和管理复审
【教学难点】
对软件工程的定义、目标和原则的理解,对软件生产周期各个阶段应解决的问题和应产生的结果。
可行性研究与需求分析
【教学目的和要求】
了解可行性研究的定义、任务、步骤,了解需求分析的过程,熟悉需求分析的任务与目标以及Warnier图的运用,熟悉需求规格说明书的基本结构,掌握数据流图与数据字典的基本元素和应用。
【教学要点】
可行性研究
一 、问题的定义
问题定义阶段需解决问题是“该软件开发项目要解决什么问题”。
二 、可行性研究的任务
可行性研究的目的是用极少的代价在最短的时间内决定被开发的软件是否能开发成功。包括经济可行性、技术可行性、法律可行性和开发可行性四个任务。
三 、可行性研究的步骤
一般有这么几个步骤:确定系统的规模和目标;分析现在系统;设计出新系统的高层系统模型;评审系统模型;设计和评价新系统的实现方案;制定行动方案;拟定开发计划;编制可行性报告;
四 、可行性研究工具—系统流程图
系统流程图的基本作用是:以黑箱方式描述系统各部件(如人工处理、程序
您可能关注的文档
- 教学通讯 第三期 目录 校内教学动态 临沂师范学院教学质量建设工作会议.doc
- 教学资源网网站内容和管理.doc
- 教学辅导成果报告.ppt
- 教师上报试卷及期末考试成绩录入的说明 1、请各系部参照《天津音乐学院.doc
- 教师专业发展评鉴之发展模式报告.ppt
- 教师专业发展评鉴概念及小型学校策略联盟实施探讨.ppt
- 教师专业发展评鉴运作参考策略.ppt
- 教师专业成长与师德建设.ppt
- 教师专业发展评鉴推动策略分享交流.ppt
- 教师团队的建设与管理; 就是通过标准.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 中医诊所申请可行性报告.pptx VIP
- 凉山州布拖县考试招聘一村一幼辅导员考试试题及答案.pdf VIP
- 统编版语文四年级上册第三单元“连续观察”(主题阅读)含答案.pdf VIP
- 肺保护-胸外科.ppt VIP
- 巡视巡察领导自查报告问题清单.docx VIP
- 环境工程微生物-微生物生态.ppt VIP
- 2024下半年四川凉山州会理市招聘“一村一幼”辅导员56人笔试备考试题及答案解析.docx VIP
- 八年级上册因式分解练习200题及答案.docx VIP
- 2024四川凉山州美姑县教育体育和科学技术局考核招聘“一村一幼”辅导员340人笔试备考试题及答案解析.docx VIP
- 在全市党委系统信息工作会议上讲话党委会议.docx VIP
文档评论(0)