软件工程6-史济民
- 格式:pdf
- 大小:625.11 KB
- 文档页数:55
上海##学院课程设计报告课程名称软件工程设计实践变电器校验院(系)计信学院专业计算机系年级2003级#学生#时间2006-2007第一学年19周-20周设计地点学院机房307指导老师签名:教研室主任(系主任)签名:学生签名:变电器校验管理系统一、课题背景、目的变电器校验管理系统是供电局对下属变电所以及变电所内的各变电器的校验信息管理。
它能通过数据的统计对各变电所的变电器提供定期的校验和管理,使总部在业务上实现了有效的管理和及时提供有效应对措施。
二、课题的内容需求分析变电器校验管理系统得需求分析分为两个过程,一是理解需求,二是分析需求。
1、理解需求(1)进入主界面,点击年份、变电所和变电器名称,查询并显示符合条件的变电器资料。
(2)主界面,点击某行取得须校验的变电器信息,查询并显示符合条件的变送器遥测量数据。
(3)单击主界面上的校验报告按钮,可显示所有的变电器校验信息。
(4)点击校验信息上的修改按钮,可以修改变电器的各属性信息。
(5)也可将校验日期,校验人,结论,结论分析添加后点击修改按钮将对应的内容添加到数据库。
(6)点击校验报告界面上的刷新按钮,即不提交修改后的数据重新初始化界面内的数据。
(7)点击校验报告界面上的退出按钮,。
2、分析需求变电器校验管理是对指定年份下的指定变电所的变电器的测量数据以及结果进行校验和确认。
共分为四个部分:安装区域,变电器遥测量数据,变电器遥测量数据的校验数据,校验结论。
变电器校验的基本功能:(1)变电器安装区域根据用户指定的信息(如年份、变电所、变电器名称),显示变电器的信息方便用户确认。
(2)变电器遥测量数据用户在变电器安装区域中显示的内容中选取需要校验的的变电器后会在本区域显示需要的变电器遥测量数据。
(3)变电器遥测量数据的校验数据此模块可以修改有关变电器以及变电器遥测量数据各个属性值。
(4)校验结论可以根据给定的校验公式进行数据的校验,然后将校验后的数据(包括校验人,校验日期,结论,结论分析)保存到数据库。
软件需求规格说明书1引言版本更新说明1.1编写目的编写此文档的目的是进一步指定软件开发的细节问题,希望能使本软件开发工程更具体.是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现,阐述实用北京及范围,提供客户解决问题或者达到目标所需的条件或全能,提供一个度量和遵循的基准。
具体的编写目的如下:A.定义软件总体要求,作为用户和软件开发人员之间的相互了解的基础;B.提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;C.作为软件总体测试的依据。
预期读者:A.项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
B.软件设计师:对需求进行分析,并设计出系统,包括数据库的设计.C.程序员:配合《设计报告》,了解系统功能,编写《用户手册》。
D.测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试.E.销售人员:了解预期产品的功能和性能.F.用户:了解预期产品的功能和性能,与分析人员预期对整个需求进行讨论和协商。
G.其它人员:如部门领导、公司领导等可以据此了解产品的功能和性能。
1.2背景说明:a.待开发的软件系统的名称:小假游;b.任务开发者:c。
适用对象:在校大学生;1。
3定义J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE。
如果你只需要运行Java程序或Applet,下载并安装它即可。
如果你要自行开发 Java 软件,请下载JDK。
在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
软件工程(史济民第三版)-原理、方法及应用课后习题软件工程(史济民第三版)-原理、方法及应用课后习题软件工程是一门涉及软件开发和维护的学科,具有原理、方法和应用三个方面的内容。
本章将探讨史济民第三版的软件工程课后习题,包括问题分析、需求规格说明、软件设计、软件测试等方面的内容。
1. 问题分析问题分析是软件工程中的第一步,它涉及对问题的背景、需求和目标进行分析。
在史济民第三版的课后习题中,有许多问题需要进行分析和解决。
例如,习题1要求分析一个给定的场景,找出需求和问题,进而提出解决方案。
对于这类问题,我们可以采用以下的分析步骤:1. 理解问题背景和需求:阅读习题中的场景,了解涉及的业务领域和需求。
2. 识别问题:找出场景中存在的问题和挑战,例如效率低下、错误率高等。
3. 提出解决方案:基于问题的分析,提出改进措施和解决方案,例如引入自动化工具、优化算法等。
2. 需求规格说明需求规格说明是软件工程中的重要环节,它涉及对软件系统需求进行详细描述和规定。
在史济民第三版的习题中,有许多涉及需求规格的问题。
例如,习题2要求对给定的场景进行需求分析,并书写需求规格说明。
在完成这类习题时,我们可以参考以下的格式:1. 概述:对软件系统的背景和目标进行简要描述。
2. 功能需求:详细列出系统需要实现的功能和特点。
3. 非功能需求:描述与系统性能、安全性等相关的需求。
4. 约束:列出系统开发过程中需要遵守的限制条件。
3. 软件设计软件设计是软件工程中的核心环节,它涉及软件系统的整体结构和模块设计。
在史济民第三版的习题中,有许多关于软件设计的问题。
例如,习题3要求设计一个给定场景下的软件系统。
在进行软件设计时,我们可以使用以下的设计方法:1. 模块化设计:将软件系统划分为不同的模块,并设计各个模块的功能和接口。
2. 流程图和数据流图:使用图形化的工具描述软件系统的流程和数据流动。
3. 面向对象设计:基于对象和类的概念进行系统设计,强调封装、继承和多态等特性。
四川工业管理职业学院 教学教务文件汇编编审:何義興 主编:陽仁才 137 第三编表格四川工业管理职业学院课 程 建 设 立 项 申 报 表系 (部) 电子与信息工程系教 研 室 计算机应用课程名称 软件工程与项目管理拟申报建设类别 (规范、优质、精品课程)校级精品课程课程负责人 吴煌申报时间 2011-5-23批准文号【 】 号(由档案管理人员填写)第三编 体制机制改革与建设 表格教务处编印138四川工业管理职业学院教学教务文件汇编编审:何義興主编:陽仁才139第三编 体制机制改革与建设 表格教务处编印140四川工业管理职业学院教学教务文件汇编编审:何義興主编:陽仁才141第三编 体制机制改革与建设 表格教务处编印142四川工业管理职业学院课 程 建 设 项 目 验 收 表系部:电子与信息工程系 教研室:计算机应用教研室四川工业管理职业学院教学教务文件汇编编审:何義興主编:陽仁才143四川工业管理职业学院教学教务文件汇编附件:四川工业管理职业学院《课程建设与评估标准》编审:何義興主编:陽仁才143第三编 体制机制改革与建设 表格教务处编印 144四川工业管理职业学院教学教务文件汇编编审:何義興主编:陽仁才145第三编 体制机制改革与建设 表格教务处编印146课程建设与评估标准说明[1]根据课程类型,在理论课程内容设计和实践课程内容设计中选择相应部分进行评价。
[2]实践教学含社会调查、校内实验实习及工学结合的实践教学活动。
[3]总分计算:M=∑KiMi ,其中Ki 为评分等级系数,A 、B 、C 、D 、E 的系数分别为1.0、0.8、0.6、0.4、0.2,Mi 是各二级指标的分值。
教育技术学专业硕士研究生培养方案(学科专业代码078401或040110 授予理学/教育学硕士学位)一、培养目标本学科专业主要培养德、智、体全面发展的,适应社会主义现代化建设需要的教育技术学专业专门人才,其具体要求是:1.努力学习马列主义、毛泽东思想和邓小平理论;坚持党的基本路线、热爱祖国、遵纪守法;有好的品德,乐于为社会主义现代化建设服务。
2.在教育技术学科方面,掌握坚实的基础理论和较系统的专业知识,熟悉该学科国内外研究的历史、现状及发展趋势,较熟练地掌握一门外国语。
3.具备能独立地从事教育技术方面的科学研究与教学工作的能力。
4.热爱教师工作,具有健康的体格和良好的心理素质。
5.毕业生可在教育研究机构、行政事业单位等从事教育技术学的研究和相关管理工作,也可在高校、中小学从事相关教学及科研工作,在企业从事培训教学系统和资源的设计与制作,在从事教育软件与资源设计与开发的公司从事开发工作。
二、研究方向华中师范大学教育技术学科现有教授20人,副教授16人,形成教育技术基础理论、教育系统设计与绩效评估、教育信息化管理与政策、教育信息资源设计与开发、知识服务&智能教学系统、数字媒体技术、数字化学习平台技术等研究方向。
1.教育技术基本理论:教育技术学内涵、外延及研究范畴;教育技术学研究方法及方法论;技术、教育与社会的辩证关系及教育技术哲学思考;教育技术学发展史与学科发展趋势;信息技术对教育发展的革命性影响;技术引发学习方式变化与教学模式创新研究等。
2.教学设计与绩效技术:本方向主要研究教学系统设计的方法、策略、模式、评价等基本问题;新媒体支持下的教学系统设计基本方法;绩效技术基本理论及其在教育、企业或组织中的学习、培训或训练中的应用。
3.教育信息化管理与决策:本方向主要进行国内外教育信息化发展战略比较研究、教育信息化智能评测与决策系统研究、我国不同区域教育信息化发展趋势研究、教育信息资源配置的策略和机制研究、区域教育资源的共享模型和方法学研究、区域教育信息化中信息资源与组织体系等建设理论研究。
软件工程与项目管理校级精品课程自评报告(高职高专)课程名称软件工程与项目管理所属专业大类名称专业主干课类所属专业类名称计算机所属专业名称计算机应用技术课程负责人吴煌所属系部电子与信息工程系申报日期 2011年5月23日一、课程概况本课程是计算机应用及相关专业的必修课,在整个课程体系中起着重要作用。
软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。
本课程是计算机专业的一门工程性课程,在我院应用型人才培养体系中占有重要的地位。
其任务是从工程化角度培养学生从事大型软件特别是对象式系统开发方法、软件测试与管理的能力。
其作用是使学生掌握软件工程的基本概念、原理和设计方法以及软件常用的开发工具和环境,并且了解软件项目开发的管理、组织。
二、课程建设前的教学情况学生情况:09级计算机应用1班、2班以的学生在学习这门课程。
师资情况:这是我系新开设的一门课程,由主讲老师吴煌一人负责这门课程的教学。
教师缺乏,任务重,师资配置不够合理。
课时安排:理论58节,实践10节。
均为每周4课时。
实习实训:在教学的后几周(根据教学安排,实验可在10—16学时之间小幅调整),理论教学基本结束后,协调其他教师所上的程序设计语言,要求学生按照软件工程的方法进行软件设计,为学生毕业走进程序设计工作岗位打下坚实的基础。
教材教参:教材选用高等教育出版社曾强聪、赵歆编著的《软件工程方法与实训》,该教材是普通高等教育“十一五”国家级规划教材,出版日期:2010年5月第1版。
教参情况:《实用软件工程》.郑人杰. 高等教育出版社出版《软件工程—原理、方法与应用》.史济民. 北京:高等教育出版社《现代软件工程》.周之英.北京:科学出版社,《软件工程》.徐仁佐.武汉:华中科技大学出版社,《面向对象技术》.蔡希尧,陈平.西安:西安电子科技大学出版社《软件工程(第二版)》.齐治昌. 高等教育出版社出版成绩评定:1.考核课堂出勤、课堂表现、教学参与、平时作业、综合实训、期末考试2.成绩评定(1)教学过程占30%:出勤情况及课堂表现、教学参与(课堂讨论、提问及实践环节参与情况)、平时作业(书面作业)、综合实训。
软件工程-原理、方法及应用(史济民第三版)(课后习题答案)绪论1.什么是软件危机?为什么会产生软件危机?答:软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题。
(1).软件维护费用急剧上升,直接威胁计算机应用的夸大。
(2).软件生产技术进步缓慢2. 什么是软件生产工程化?工程化生产方法与早期的程序设计方法主要差别在哪里?答:结构化程序设计地出现,使许多产业界认识认识到必须把软件生产从个人化方式改变为工程化。
采用工程的概念、原理、技术和方法开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程,同时这也是工程化生产方法。
3. 分别说明(1)软件开发方法与开发工具;(2)软件技术与软件管理的相互关系。
答:(1)工具和方法,是软件开发技术的两大支柱,它们密切相关。
当一种方法提出来并证明有效后,往往随之研制出相应的工具,来帮助实现和推行这种方法。
新方法在推行初期,总有人不愿接受和采用。
若将新方法融合于工具之中,使人们通过使用工具来了解新方法,就能更快促进新方法的推广。
(2)在工业生产中,即使有先进的技术和设备,管理不善的企业也不能获得良好的效益。
软件在生产中不能按质按时完成计划,管理混乱往往是其中的重要原因。
所以对于一个理想的软件工程环境,应该同时具备技术和管理两个方面。
4.试从你的亲身实践,谈谈软件工具在软件开发中的作用。
答:用C++开发一个软件,是校园一卡通的模块。
首先,要在编辑程序支持下在计算机中输入源程序。
然后编译程序,把源程序翻译成目标程序。
如果发现错误,就重新调入编辑程序对源程序进行修改。
编译通过后,再调用连接程序吧所有通过了编译目标程序连同与之有关的程序连接起来,构成一个能在计算机上运行的可执行软件。
编译程序,编辑程序,连接程序以及支持他们的计算机操作系统,都属于软件工具。
离开这些工具,软件开发就是去了支持,变得十分困难和低效,甚至不能运行。