电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程实验报告课件

11页
  • 卖家[上传人]:公****
  • 文档编号:504001447
  • 上传时间:2023-05-13
  • 文档格式:DOC
  • 文档大小:409.50KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 课程名称: 软件工程 试验项目: 地籍信息管理系统 专业班级: 学号: 00 学生姓名: 指导教师: 崔冬华 06月15日试验一地籍信息管理系统需求分析一 试验目与任务 目:确定课题,熟悉软件开发环境,写出可行性汇报和需求分析。确定项目要做什么及其可实行性,在此基础上完毕系统逻辑功能模型建立。任务:根据提供课题需求和条件,按照软件开发国标可行性汇报和需求分析书写格式,写出该课题可行性汇报和需求分析,并熟悉对应软件开发环境。可采用不一样需求分析技术,完毕对项目需求分析过程,给出系统逻辑功能模型,数据字典以及规格阐明书。二 可行性分析 本阶段目不是处理问题,而是确定问题与否也许或值得处理。根据系统分析人员对土地业务流程调查,导出较粗略系统逻辑模型, 包括系统流程图和数据流程图,然后提出几种设计方案,分析各个方案利弊,从而判断预定目能否实现,效益能否值得开发。详细从如下几种方面去考虑: 数据条件:数据类型、质量、精度和完备程度能否满足系统建设规定。 技术条件:硬件、软件(通用、自己开发)、技术人员(系统开发、土地业务) 能否满足系统建设规定。 经济条件:硬件、软件、建库、编程、系统维护费用

      2、 成本效益分析:经济社会(决策科技成分等)效益。成本估计法估算成本其他:有关部门和顾客支持程度等。 下面是地籍管理信息系统可行性分析成果(用系统流程图来表达): 三 需求分析(1) 调查研究 工作流程分析 数据流程分析 数据构造框架设计(2)系统需求分析 需求分析基本任务是精确回答:系统必须做什么?即确定系统必须具有功能和性质,通过度析实际工作业务运行和数据流向,得出用系统流程图所定义详细系统逻辑模型。注意潜在需求。可行性研究是在短时间内、以较小成本粗略地(忽视细节)估计项目与否可行,因此两者不可替代。(3)系统需求分析 需求分析实际上是一种继承与发展过程。继承”是首先规定全面调查、理解目前组织机构常规工作,理解其间 运作及关键环节,继承过程是一种学习和认识过程。以对各类数据内容和行为进行调查方式为主。 “发展”则是基于对既有数据和机构组织理解基础之上,用新观点和 GIS技术来更有效完毕同样平常任务。有时这种发展只是简朴提高效率,而有时也许是天翻地覆变化,甚至会引起整个机构全面改革,因此发展是一种改革和创新过程,该过程以分析和发明为主。(4)系统需求分析 发系统分析员共同参与,使土管人

      3、员理解计算机对数据和业务处理过程,开发人员理解土管业务。最终对需求分析提交文档进行严格审查。(5)调查研究 l目:弄清系统有关工作体制构造和业务流程,为系统框架和功能打下基础。 方式:面谈、参观、问卷、索取资料、座谈等 内容:组织模式、各科职责范围,业务流程,数据流程、数据处理过程与数据 (6)工作流程分析 对既有工作模式和运行过程进行调查、研究,并以方框图形式体现出来,依 此作为确定系统功能根据。(7)数据流程分析 分析数据流动和处理状况,一般用数据流程图来表达以确定数据输入输出类型和作为总体设计阶段设计数据库根据。数据输入、输出清单 列出系统建设中所需输入、输出数据来源、格式,输出数据格式等信息, 作为总体设计数据库构造根据。(8)数据构造框架设计 层次方框图Warnier图法国计算机Warnier提出表达信息层次构造图形工具,称Warnier图IPO图IPO 图是输入处理输出图缩写,它是IBM企业发展完善一种图形工具。 需求分析成果是系统开发时期基础,必须仔细验证它对性,系统开发人员必须和土地管理人员获得完全一致意见,需求分析文档应当被土地管理人员所确认。下面是地籍管理信息系统需

      4、求分析分析成果(用数据流图来表达): 试验二 地籍信息管理系统总体设计一试验目与任务 目:在试验一基础上完毕系统体系构造建立,并给出对应系统设计阐明书。 任务:认真分析试验一成果,给出系统合理体系构造,描绘系统构造图,并合理划分系统各构成模块,最终给出系统各部分设计阐明书。二 总体设计 总体设计基本目是回答:“系统从总体上应当怎样实现”这个问题。(一)详细任务: 1. 设计软件功能构造,即确定系统中每个程序由那些模块构成,以及这些模 块间互相关系。 2、确定数据库数据构造,数据内容。并将这些内容写成汇报。但功能构造和数据构造每个元素仍处在黑盒子状态, 这些详细内容将在后来详细设计。(二)设计措施: 目前系统设计常用三种措施:过程法(构造化分析)、原型法、面向对 象法。 (三)功能设计: 这里功能设计是指进行构造设计,详细过程设计是详细设计阶段任务。 功能设计应尊循几种基本原则: 模块化原理:把程序提成几种模块,使得程序轻易测试,提高软件可靠性。 抽象性:将问题抽象成高下层次,分别处理。 信息隐蔽原理和局部化:隐蔽原理是指将某些模块中某些信息对另某些模 块进行屏蔽;局部化是指把某些关系亲

      5、密软件原因物理放近。 模块独立:模块间应尽量减少依赖,模块独立程度可以由两个定性原则度 量,即内聚和藕合。 (四)数据构造设计: 数据构造是指数据逻辑关系,其内容包括: 1、数据库数据内容:根据需求分析中数据流程图来确定,如从土地详查数据流程图可看出土地详查数据可分为图形与属性两部分。 2数据库模型:网状、层状和关系型;(五)界面设计: 设计原则; 1界面一目了然,操作手续简朴。 2尽量采用土管专业术语,遵从顾客工作习惯。 3操作过程可视化,如运行比例条。4支持顾客批业处理作业,提高效率。三 总体设计成果 下面是地籍管理信息系统总体设计成果(用层次图来表达): 试验三地籍信息管理系统详细设计一 试验目与任务目:在试验二基础上完毕系统详细设计,并给出对应系统设计阐明书。任务:认真分析试验三成果,给出系统合理体系构造,描绘系统构造图,并合理划分系统各构成模块,最终给出系统各部分设计阐明书。选择一种模块描绘其程序流程图。二 详细设计 详细设计不是详细编写程序,设计出程序蓝图,以供下一步写程序提供根据。 1.通过识别地理位置浏览属性: 环节:单击识别图标,进行简朴查询 (将箭头放置于某一想查询

      6、地方,放大地图,双击一下,将出既有关所选要素所有属性信息) 2.缓冲辨别析: 环节:打开根据属性查找按钮,只选择道路等级为四级道路 打开缓冲区向导工具 设置建立缓冲区要素只是所选要素 将缓冲距离设置为1000米。3.根据属性查找地物: 环节:打开按属性查找,选择图层为面图层,构建SQL语句: Selsct* from 土地运用where土地类型=林地 三 程序流程图 下面是系统其中一种模块程序流程图: 试验四 地籍信息管理系统测试一 试验目与任务目:在试验三基础上选择一种模块进行编码,完毕有关测试。1、理解软件测试措施分类,其中包括: 1)白盒测试 2)黑盒测试 3)静态测试 4)动态测试2、理解测试类型 1)单元测试 2)集成测试 3)确认测试 4)黑盒测试 5)白盒测试 6)功能测试 7)测试 8)测试 任务:对运用软件测试技术和措施,完毕系统单元测试、综合测试、确认测试、系统测试措施,掌握测试用例设计措施,并给出测试汇报。二 测试过程 1.测试用例设计 本次测试用例设计重要采用黑盒测试措施,功能模块及集成测试采用详细测试用例设计措施有等价类划分法、边界值划分法和错误猜测。 2.测

      7、试环境与配置: 测试服务器配置: 服务器地址:118.203.186.77 操作系统:Windows 7 CPU: Intel(R) Core(TM)2 Duo CPU T7250 2.00GHz 内存:2GB 3.测试客户机配置: 操作系统:Windows 7 CPU: Intel(R) Core(TM) Duo CPU T5750 1.67GHz 内存:2GB 屏幕辨别率:1366*768 4.测试措施 重要采用黑盒测试,以需求分析文档中功能模块为单位,测试重点集中在基本数据录入、业务流程和各功能模块间接口。其中单元测试由开发人员直接完毕;功能模块采用黑盒测试常用措施;集成测试模块采用非渐增式测试,偏重系统接口和数据提取方面。 三 本次软件工程试验心得与体会: 学习了这门课程, 尚有老师们多元化教课,不仅让我从理论上掌握软件工程,尚有从不一样实例,让理论和实践得到了很好结合。整一种学期下来,总来说还是学到了诸多东西,有诸多地方是值得肯定,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一种怎样去分析和处理问题过程,应当说其范围已经远远不止局限于该门课程,成为了一种综合一

      8、种可以处理问题思想集合。 整本书内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学内容,第一章是从整体分析软件工程这门学科发展和所处社会环境,接着背面几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、构造化分析建模以及基于UML面向对象分析建模等。接着我就详细简介下我对这门课程知识点理解概括。软件:软件是可以完毕预定功能和性能可执行计算机程序和使程序正常执行所需要数据,加上描述程序操作和使用文档。软件特性:软件是一种逻辑实体,而不是详细物理实体,因而它具有抽象性。软件是通过人们智力活动,把知识与技术转化成信息一种产品。软件成为产品后,其生产只是简朴拷贝,不一样于硬件制造。维护过程比硬件复杂多,甚至会引起新错误。软件危机:指是软件开发和维护过程中碰到一系列严重问题。出现软件危机原因:软件维护费用急剧上升,直接威胁计算机应用扩大。软件生产技术进步缓慢。软件工程是指导计算机软件开发和维护工程学科。 软件生存周期:一种软件从定义到开发、使用和维护,直到最终被弃用,要经历一种漫长时期,一般把软件经历这个漫长时期称为生存周期。软件生存周期可分为八个阶段:问题定义;可行性研究;需求分析;总体(概要)设计;详细设计;编码与单元测试;综合测试;软件维护。总之

      《软件工程实验报告课件》由会员公****分享,可在线阅读,更多相关《软件工程实验报告课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.