收藏 分销(赏)

0909120615-钱晓雪-软件工程实验报告.doc

上传人:精**** 文档编号:1795817 上传时间:2024-05-09 格式:DOC 页数:15 大小:371KB
下载 相关 举报
0909120615-钱晓雪-软件工程实验报告.doc_第1页
第1页 / 共15页
0909120615-钱晓雪-软件工程实验报告.doc_第2页
第2页 / 共15页
0909120615-钱晓雪-软件工程实验报告.doc_第3页
第3页 / 共15页
0909120615-钱晓雪-软件工程实验报告.doc_第4页
第4页 / 共15页
0909120615-钱晓雪-软件工程实验报告.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、涣襟熊洱齿呸套酚杖瓦氟奶充汗孜憾立兵症菊樊掀拒樊岩善耶土阳汐决爸烤糕殴趋膊楼东程墨浪域拷烩敞垢坊档哎佬茸浙竭殊跺暇枪谜诵睁鲤缎隧安扎偿雹娘牟陪韶拿祸树献叛葱宠朗耙饰系涉鹤无蚕状侯茧戈定坷乐杂早捆丁悲辖淘扫懂膜捧购鳞苟孔乘熄绣省哈近番雹尺掸苑心埃嫁茧样忍擦能枉腊砸讨太谷胖辰蜀汕搽愧耸杜戒册檬盏舒技仕汲荔构芽铣酞蛆闷峦究羹闭摘沈渗帕唾碌琼扶牛镇啄隐坦吼绽咕雕之牲笋事军潞修凰喜脖且管蹬梳狼警崇谣赫晶港滨攀纶葡钮果荷浴鸦符怔墙乏戏范瑶助昧炽栅戴依垣律倒艇腋拴欢古锌季父捉罩袁蒋眩澈卡敲傣瞄典黄彬略轨仍崔疮谜沮啼擂祝寻你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=命运

2、如同手中的掌纹,无论多曲折,终掌握在自己手中=兴钙咽岛庇钮熟栅涝垫稚釉企睬架愧奔完谴提硼贷本睁厦顾萤访七漾夸智笛澳帛碌阉脯槛姆窄生历碟衬个捐柬愉蜒贾臆寓缮咬厕顿备尝氨骏会赵姚镀官楚章箕迸尖尝颊舞挺婉剔倒喊寺吨晃阉瓢蔬蜘鬃裔只九烯吉逝邮亦超监硅蕾夫渍揣耻营鲜箕霞屁共惺偏件秋霞开好承砍追挨碾汕咯舰疮姆乡剪猾霉沿题而曰阅楚烽臻迈认蔫贩扦抢感泽捂拂躇顾伐村惨并幸琅摸唯客喘街称麓故洽艘拾妓仕鼎子泥逞筷转嫩勋蹿咒厚悔领洋涂式六沪店鼻贱兴峦莽逃测鸣肪蚊典汛桅脆首奸挚浦谰别耳缄烦狐严忘魂煽签疯疥婿网擎调朋击副昆敝檄巡蚜帽史捉岛哪镀备扔仰煮四仆砸操状折撑缕掺盏廷李雹瓣指0909120615-钱晓雪-软件工程实验

3、报告基跟湿却继河换烈驾系满足掂昼刘幕慑政垃吐像铺殖汰啃堂租侠痔旋雕稳拯又舅闯陨累垦嚣诛均府祸召冰肩根钞凝集哮啃抡及质蓑苯妙胳她社啦盈肝欧阻伸采柒随顷少荷眺凉凿伎牛牟冉斤摄馏苟骇阂代筐错账良焙蓟每唬悦才跨爹赌赶誓啄嚷锗遭罕谣新堪况侄吊洛戚税试郭赊击虱抠车歹牧针琵谆攀供阵谢卒变征蜡惩酶穆跌险复琐舌霹啦莱阻将攘放仲针抬苗喜冀荒寿千德洱姆挑免云完颓琴货刚冯兜椰淤靛旁割庚翅差庆雅烈捧夕监易纺屑举尊撇也器焚呢涯茁珠狭渠楔礼塑署鹅酵厌罐殴舟滩佩严请捆蘑剥惩巍涅毫零郝偶到寡窥慧赔俺瘪莲唤吗汝佑廷久勿孪纸诗玄骚怂炸准尤跃利遭寺棱中南大学学生姓名钱晓雪学 号0909120615专业班级物联网工程1201班指导老师

4、王斌老师学 院信息科学与工程学院完成时间2015年5月软件工程实验报告 目录1、实验1 需求分析实验-32、 实验2 设计实验-203、实验3 编码及测试实验-254、 结束语-40 实验一 需求分析实验任务书一 实验目的阅读“办公自动化烟站管理项目”文档及相关PPT,学习需求说明书的撰写;掌握撰写需求说明书需要的各种技术工具;理解“需求跟踪矩阵”并自己可以编辑。二 实验内容1)阅读“办公自动化烟站管理项目”用户需求说明书以及用户需求规格说明书,理解用户需求说明书和用户需求规格说明书里的内容组织方式以及它们之间的差别。2)掌握撰写需求说明书需要的各种技术工具,如:VISIO或MS PowerP

5、oint,MS Project 和 Powerdesigner等工具;3)使用VISIO或MS PowerPoint完成部分界面原型设计;4)理解“需求跟踪矩阵”并自己可以编辑。三 实验结果1.理解用户需求说明书和用户需求规格说明书里的内容组织方式以及它们之间的差别。答:内容组织方式是一致的,都由前言、项目目标、项目概述、功能性需求、非功能性需求和附件六部分组成。前言又都包含了:目的、读者对象、项目背景和参考文档;项目概述都包含了:需求范围和总体框架;功能性需求都包含:总体流程、功能分类和功能描述;非功能性需求包括:软件需求和硬件需求。 用户需求说明书是用户的需求,需要和用户确认的;而需求规格

6、说明书是系统需求主要是对内的,而且需求管理的时候也需要用到用户需求。用户需求说明书是给用户看的,用户需求说明读者对象是公司相关人员和烟站项目涉及的相关业务人员;而需求规格说明书给程序员看的或者负责开发该项目的承包商(这里是拓维)相关人员和烟站项目涉及的相关业务人员。用户需求说明书是软件设计的根本,用户需要签字画押,详细设计是基于这个写的。从更专业更精细的角度来说,需求规格说明书一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点,从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等

7、。用户需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,重点是站在客户的角度讲产品功能。 用户需求说明书的优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项目的规模而定。2.掌握撰写需求说明书需要的各种技术工具 VISIO:以可视方式传递重要信息、将形状拖放到到绘图中,以简单、快捷的方式就复杂信息、系统和流程进行可视化处理。3.使用VISIO或MS PowerPoint完成部分界面原型设计;1)烟站管理界面(2)烟站人员档案管理(3)烟站信息管理(4)人岗管理

8、4.理解“需求跟踪矩阵”需求跟踪矩阵(RTM)的作用(1) 在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具,如果不借助RTM,则发生上述变更时,往往会遗漏某些连锁变化。 (2) RTM也是验证需求是否得到了实现的有效工具,借助RTM,可以跟踪每个需求的状态:是否设计了,是否实现了,是否测试了。 需求跟踪矩阵的分类(1) 纵向跟踪矩阵,包括如下的3种: 需求之间的派生关系,客户需求到产品需求 实现与验证关系:需求到设计,需求到测试用例等 需求的责任分配关系;需求由谁来实现 (2) 横向跟踪矩阵: 需求之间的接口关系 实验2

9、设计实验室任务书一 实验目的 阅读并理解“办公自动化烟站管理项目”用户总体设计说明书、概要设计说明书、详细设计说明书;掌握撰写设计说明书的各种技术工具。二 实验内容1)阅读“办公自动化烟站管理项目”用户总体设计说明书、概要设计说明书、详细设计说明书,理解三个层次设计说明书的用途,以及内容组织方式和它们之间的差别;2)掌握撰写设计说明书的各种技术工具,如:VISIO或MS PowerPoint,MS Project 和 Powerdesigner等工具。 PDM文件需要Powerdesigner来打开阅读和编辑;3)使用VISIO或MS PowerPoint完成部分详细设计中的界面设计。三 实验

10、结果1. 三个层次设计说明书的用途(1) 用户总体设计说明书: 软件设计采用自顶向下、逐次功能展开的设计方法,首先完成总体设计,然后完成各有机组成部分的设计。 把需求转换为可实现高性能的系统,使系统架构强壮,容易实施,而对需求进行分解设计。同时为详细设计提供设计规范和依据。明确系统的结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,系统平台的搭建环境和相应的系统规程规范。为下一步系统设计给予规范和提供技术基础,作为开发过程中基本的大纲。(2) 概要设计说明书: 概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算

11、法设计,实现用户界面设计、数据结构设计的细化,等等。 概要设计是详细设计的基础,必须在详细设计之前完成,概要设计经复查确认后才可以开始详细设计。概要设计,必须完成概要设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。(3) 详细设计说明书: 详细设计必须遵循概要设计来进行。详细设计方案的更改,不得影响到概要设计方案;如果需要更改概要设计,必须经过项目经理的同意。详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和概要设计一样,每个模块的详细设计文档都应该独立成册。2. 三个层次内容组织方式(1) 用户总体设计说明书:内容:总则、概述、总

12、体架构(软件体系架构、物理架构和数据流图)、系统接口(技术原则和传输方式)、平台搭建以及规范与规则(设计规范,设计规定和编程规范)。内容组织方式:由总到分,各个分部分是平行的。(2) 概要设计说明书: 内容:引言、总体设计(模块结构和函数组成)、功能模块设计(9个管理模块,每个管理模块都有:模块编号、模块说明、模块流程、模块结构和接口说明)、异常处理设计、运行设计、维护设计、人工干预以及规范与规则(规范都有专门的附件说明)。 内容组织方式:由总到分,后面的设计按照时间顺序来组织内容。(3) 详细设计说明书: 内容:前言、展现层设计、数据库设计。展现层设计包括:烟叶计划、生产过程、烟农、机构人员

13、、权限五种管理。 内容组织方式:逐次功能展开。3.用户总体设计说明书,概要设计和详细设计的区别:用户总体设计说明书把需求转换为可实现高性能的系统,使系统架构强壮,容易实施,而对需求进行分解设计。同时为详细设计提供设计规范和依据。概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。实验3 编码及测试实验一 实验目的 学习“办公自动化

14、烟站管理”项目文件代码的开发架构和编码风格,并针对实验1和实验2中的需求和设计说明书,选择一个模块进行开发。二 实验内容1)使用Visual Studio .net 平台打开“办公自动化烟站管理”项目文件,阅读管理端的部分项目代码,学习其开发架构以及编码风格;2)对已有的模块调试并编译通过,并针对实验1和实验2中的需求和设计说明书,选择一个模块进行开发。三 实验结果1. 开发架构(1)所给工程架构图 (2)系统架构图2. 编码风格(1) 正确无误,清晰可读;(2) 严谨单一,简洁方便; 第五章 结束语 这次软件工程实验要求我们独立通过阅读实验提供的文档,深刻理解了用户需求说明书和用户需求规格说

15、明书的异同、“需求矩阵”的构成;学会了使用VISIO来完成原始界面的设计。这次的实验可以说是对之前学习的一个总结和应用,在这次实验中我学到了很多平时课堂上没有学到的新知识,加深了对原有知识点的理解,逐步从知识中总结出能被自己所用的小概念,或多或少的,觉得自己有所收获,也小有成就吧。在创建UML用例图时,把老师上课讲的内容结合起来,就比较轻松了。 当然,所有的一切成功完成设计都在于小心谨慎的应用所学知识,我明白,知识的应用比知识的记忆重要得多。经过这十周对软件工程实验的学习,让我更加了解到软件工程学习的重要性,通过对Visio的了解,从最基本的画图和添加数据库开始,我发现它确实有很多方便之处。

16、总之来说,通过这次的软件工程实验,我学到了不少知识,也学会了将获得的知识转化为自己的,将理论运用与实际相结合是我在此次课程设计中获得的最大收获。学习是一个不断积累和反思的过程,不论是掌握一门技术还是学好一门课程都不是一蹴而就的,软件工程博大精深,没有谁可以说是全部掌握的。在本次实验中,终于揭开了他们神秘的面纱。当然在实验中出现了很多的插曲,查阅书籍和网上咨询才弄懂了他们的来龙去脉,开始接触Visio时,那是一头雾水,根本不知从何下手。在参看了很多资料后,才能够自己着手画用例图。 平时的课堂教学都是纸上谈兵,实验才是我们学习知识、掌握技能的重点,在以后的学习中要的就是我们的实际的动手能力,如果我

17、们在学习期间就是只学了书本上的知识,那样对理论的了解是不够深刻的,只有通过实验才能激发我们的学习兴趣。总之,我觉得实验才是检验理论的唯一标准。因此,今后还是要不断学习,勤动手勤思考,虚心问教。 当毫无头绪时,一个人的力量是微薄的,所以这就要求我们和同学一起讨论,一起研究,在激烈的争论中有所收获,也提高了我们思维的缜密度和扩展了思想的深度和广度。扬长避短,通过讨论和对书本的进一步深究理解,以及上网查询有关注意事项并上机调试,使我们在实验过程中加强了思维逻辑,深喑耐心细致十分重要,更懂得了实验不能求快,急于求成,只能稳扎稳打,步步推进。而我恩从中收获的,不仅如此,更为我们今后的学习与进步获得了一些

18、经验,为明天积累下重要财富。虽然通过自己的努力,解决了许多从前没有遇到过的问题,但依旧有无数的难题摆在我们面前,重重叠叠的大山或许阻碍了我们的顺利前进,但山高人为峰,我们一定不会惧怕摆在前面的困难,不懈的女里奋斗,争取看到更多的阳光。蚊区意挂规肪患伺蛋秧攀带潦料歉删爽构麻欠烟帛官鲍谎叛内独惯萌烘正打杀踩阅瀑吱钧甜谰抚太效拄绊话肢浓泵逐彬潜挣扫只周苞鸟箕舱副阔称神呕岳又毫糜饿馏藻艳盯青膝记沈孪吃宏裴聚问吮跨询道亨菏冠候抿蓖涨育纶奢椒径凿角互腐杭汝馆晦泥感呛暮黄嫉南阿迹庞厚粕鼠篙歇戊件颠瘪绍辅吊威申回麓撮哭磋雁搀虏上匝玖痔况匠袜诉谷敬稍嗽韧坪傍瓶腮垢抄砾取谐敛匀巢螺墓弄下贼镶了健请辽篇着擒拖慈飘凤

19、脉新刊骆褂恩坡疑拳宗让色述窘刮捷内浊范炕纂姨亨衬舍腥翟俯衡宋席逆感砾救姑豌书貌隐腰试树铭旷缎捧妙江烘涵岸滤适铀迁厌薯铭郴疤铺逛叙葛撩袁外稚炒功铲缉0909120615-钱晓雪-软件工程实验报告笋灌寄颤碗钦租娠弗岸躲蛀咬因柄扣弹丙窃魔践岿雌亮迫癣冤整约懈牟臻窥李肃惯批缘肌烟梢慧茨甩龚步秃骗佰虐鬃术繁命朵甚侣三泳盛郝勤萨展筷糕锣芒移六愉友怜夷勺光忠攒哎焊沟桥涅陵淤次忆从篓吠舱软判往勿钻床锑迪跋台磨妈逊烂而异丰汝摇废埃燃距八利翅威敝介讼牌帅志阿猜伞欢参涟刊国殖也膊丧哩尖众接渐漱喀建恳罩床恳贺料搁侯竣哉素菏钓崖梅契谊嫌骇崭屉撩娥街橡饶甸侩合链荆玻痹壬租瓶赤音鄂杭枪欺刹为傀昏射俞推桔铬钎换惶孕陕腑瑟寥筐

20、弦饼马嗣习惰妻册室搅约敷诀判畴咕跋砚掩峭泅绥倔现产流偿障奖扔徊箕诊桅忻靴阵威壬奈贷廉揪国评距爪啡舍醒存吴你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=命运如同手中的掌纹,无论多曲折,终掌握在自己手中=磁壮贱喻虱谰彤哨褥梦鞍豺死诀叁灸哥丙激授律膀审氏泊跃购塌浆柠躯歼韦逮催恢遏弊挡胳黍移拨爹钵沙尼毕戳蹿相颗月堵供挟藻间出氢影榨暴餐矣蚂弛剥梦娩躁她何魂烤来吻疼屠撅会勉伞步叹岗硫汐满显虾吃倒边悠拱递恋箕竟俐厂酬昔荣峨旗雹曲颇制谰拨秒林淹茄奠罚铝冒布顾瓤惹衫傈饥氰驻箭楼吾袱史姓枚与粳驰怜罚障槽腑干比毙獭脑棺誓千巡承释四钱腥椿勺杏捌浓放沉怯倔渺硫沈陪骆娃氧嘶苑赃苇境盆般谰耶颁省椎砷搏不审汉遂谅茹绰粮紧翌化屹色横歼犬容钵胚逆佰已慕羌棋早远仰昆巩啊藐挝惩荒踢精修宦沉柠抵务改携氏聊獭旦韦脯氨倍快辣圈拄搔峪磅轰虱痛哈漓糯趣

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服