第篇:软件工程实验心
早选择民政职业技术学院读软件开发项目理门专业时候直认软件开发非努力敲代码敲代码程中体会行代码意思处没学软件工程时直努力敲代码学软件开发门专业时候敲代码激情二时候出现问题根喜欢敲代码见代码头疼感觉厌恶门专业学感兴趣件更头疼事写简单程序时竟然老出错难点复杂点程序竟然手程序参考答案时懂感觉容易学软件工程感觉前学方法错误前注重代码注重理知识编程思路程序架构程序时没写程序思路形成程序架构想脑袋里否类似代码越想程序越乱脑袋里片空白知道程序方面手
软件工程门课程做软件开发必学课程通学门课程程序员会注重软件开发理知识做项目开发思路学门课程写程序会盲目套代码理清程序架构思路程序该什时候开始什时候结束中间需添加什样功完善该软件实学软件工程难容易软件工程日常生活联系起话天中该先做什做什理解先做什做什写程序难复杂程序分成块理清程序思路步步解决中难题终实现软件功果没学软件工程知道理清程序思路话做项目开发代码没结构终会导致程序混乱错误百出知道代码会素手策
总言作程序员学软件工程门课程关必果没学软件工程会做项目开发开发出完善软件出
软件工程实验心(2):
书道法然容略记二欣赏书名软件设计没什太神秘东西心体会实切然软件设计道设计华丽精巧朴实然终达招胜招进入全新境界
软件设计理层次
拙见软件设计领域中种概念分层次进行理解:
1软件设计目:重性扩展性
高层次应软件危机需
2设计原:低耦合高聚合
种软件设计原赖倒置原单职原面接口等种设计模式根目实降低耦合简单低耦合更适应变化更重扩展
3实现方法:运设计模式封装变化降低耦合
设计模式封装变化降低耦合工具已面象设计时代产物质充分运面象三特性:封装继承态进行灵活组合运
二关耦合
1耦合粒度
耦合避免实现接口继承父类时候会避免产生耦合耦合粒度解耦什粒度止认应模块重粒度准量解重模块象间耦合重模块耦合应属聚合范畴盲目解耦否陷入误区
2解耦原理
样解耦呢者说什种设计模式达解耦目呢觉思路:
(1)具体东西抽象处理
(2)分散东西集中处理
面象中接口继承正提供样种机制通访问接口基类抽象类具体实现类具体实现类达解耦目设计控制类润滑剂样协调实现类间访问达耦目
事实种设计模式基思想样创建型模式解创建象时产生耦合实际解类称名赖结构型行型解象属性方法直接调什设计模式具体实现类访问提升接口基类协调控制类访问
三关接口
节更具体谈谈接口接口软件设计重手段已属道~
1接口继承
接口描述象某方面行特征接口继承关系优缺点子类继承继承父类功体现重精神接品更加灵活解子类父类间高度耦合体现灵活扩展精神
2接口纯虚类
理接口纯虚基类实现类似功什掉接口概念直接虚类呢
接口存理更加灵活关系简单易理解类实现十甚十接口般开发工具支持单继承(继承太容易导致混乱突)果继承十层系统结构想必会法理解接口存重原
果接口虚类继承结合产生强威力许设计模式杀手锏
算总结心肯定少片面处请位指教
第二篇:软件工程实验心体会
软件工程实验心体会
获取户需求沟通技巧
学期软件工程实验学深深感户需求软件重性成功软件产品建立成功需求基础高质量需求源户开发员间效沟通合作户问题计算机系统解决开发员开始帮助户解决问题沟通开始
需求获取困难关键易出错需沟通交流活动需求获取错误认识:户知道需求什做交谈里需求问户系统目标特征什完成什样系统适合商业需实际需求获取想象样简单条沟通路布满荆棘首先需求获取定义问题范围系统边界难明确户解技术实现细节样造成系统目标混淆
次问题理解户计算机系统力限制缺乏解系统会户者类型户户知道需系统知道系统整体情况
知道系统作整体样工作效率更太清楚工作交软件完成清楚需求什者说种精确方式描述需求需开发员协助指导户开发员间交流容易出现障碍忽略认明显信息需求确认需求稳定性着时间推移产生变动难确认克服问题必须组织执行需求获取活动
需求获取活动完成务者步骤程:
1编写项目视图范围文档
系统需求包括四层次:业务需求户需求功需求非功性需求业务需求说明提供户新系统初利益反映组织机构户系统产品高层次目标求项目视图范围文档中予说明户需求文档描述户产品必须完成务实例文档方案脚说明中予说明功需求定义开发员必须实现软件功户完成务满足业务需求
非功性需求户系统良运作提出期包括易性反应速度容错性健壮性等等质量属性需求获取根系统业务需求获系统户需求然通需求分析系统功需求非功需求项目视图范围文档高层次描述系统业务需求应该包括高层产品业务目标评估问题解决方案商业技术行性实例功需求必须遵标准范围文档定义项目产品包括工作产生产品程项目相关员项目目标范围达成识整项目组应该注意力集中项目目标范围
2户群分类
系统户方面存着差异例:系统频度程度应领域计算机系统知识系统特性进行业务程访问权限理布局素质喜等等根差异户分成户类ulm中usecaseactor概念样户类定指包括应系统接口者硬件样做系统边界外接口成系统需求户群分类纳特点详细描述出性特点务状况助需求获取系统设计
3建立核心队
通常户开发员觉种想法产生种立关系彼放立面方定义边界想利益忽略方想法通文档记录话沟通作合作整体识确定需求完成务实践证明样方法正确会双方带点益处良沟通关系没建立导致
误解忽略重信息双方参者明白成功需什时知道成功方需什时建立起种合作关系
建立合作关系通常采取种组队方式获取需求建立户代表开发员组成联合组作需求获取核心队伍联合组负责识需求分析解决方案协商分歧组成员采会议电子邮件综合办公系统等方式进行交流交流时应注意原:组会议应该中立方组
织持户开发员参加交流预先确定准备参规议题明确覆盖关键点信息源应该交流目标明确告知成员
4确定实例
户代表处收集系统完成需务描述讨户系统间交互方式话求实例单实例包括完成某项务许逻辑相关务交互序实例方法需求获取带处该方法务中心户中心观点起功中心开发者中心方法实例方法户更清楚理解认识新系统允许做什做描写实例时候注意简洁直白表述量动语态系统者户作语户提交户密码系统验证户密码否正确点描述中设计界面细节户拉框中选择产品类型实例写例场景描述中基路径扩展路径提供素材
7分析户工作流程
分析户工作流程观察户执行业务务程通分析实例系统例图编制例图文档助明确系统实例功需求统建模语言助户进步交流例描述应包括:编号例分配唯编号需求追溯提供方便参者例交互actor前置条件开始例前必须具备系统状态置条件例完成系统达状态基路径例完成关键路径户期路径扩展点基路径分枝表示意外情况字段说明路径中名称进步分解说明类属性定义数库字段设计起作设计约束实现例非功约束
5检查问题报告
通检查前已运行系统问题报告进步完善需求客户问题报告补充需求新系统新版提供量丰富改进增加特性想法负责提供户支持帮助收集需求程提供极价值信息
6需求重
果客户求功已系统相似查需求否足够灵活性允许重已软件组件业务建模领域建模式需求重方法分析模式设计模式样需求模式
结 :学期软工实验深刻感重性时学少东西 软件开发程中起极作
第三篇:软件工程实验报告
软件工程课程实验报告
实验名称:教务理系统子系统——学院课程安排
姓名:
院 (系):软 件 学 院
专业班级:
学号:
指导教师:
点:
成绩:
时间:2014 年 10月 日 2014 年 11月 8 日
1实验目
确定项目实施性获取项目需求基础完成系统逻辑功模型建立解软件工程中需求分析阶段活动需求分析文档描述容掌握利数流图描述系统功需求方法正确应数字典增进软件工程理解学会系统分析软件构成掌握理解软件确立测试等系列程
2实验容
1 系统简介
学期期中学校教务处学院发出学期教学计划包括课程名称课程代码课时班级类(科专科成教育研究生)班号等学院教学员根教学务求出课程相关限制(:课教师职称课班数高低周学时数等)课教师报授课计划教研室协调教学计划交学院教学计划员批准报学校教务处终教务处出学期全学院教师教学务书
假设述排课程全部工操作现求述程实现计算机动处理程
2 限定条件
a) 位教师讲课程门数超2门学期:讲师职称教师承担学院定课讲务
b) 学院中层干部讲课时超4学时周
c) 学期出现严重教学事教师承担学期讲务
d) 系统输入项少包括:教务处布置教学计划学院教师报授课计划学院定关授课限制条件
e) 系统输出项少包括:教务处终达全院教师教学务书学院班级学期课程表(含课点)
项目数流图
系统分析教务理系统子系统——学院课程安排组成结构实现步骤明白项目业务流程图绘制数流图(dfd)数模型(er)编写数字典(dd)数加工处理描述撰写需求规格说明书
3实验步骤
1
2
3
4
5 图书理系统进行分析整合户权限操作 根户操作流程画出系统流程图 系统做出概分析拟定开发流程 绘制出甘特图 绘制线性时间图
4总结回顾
通次实验学东西教务理系统学校理核心理应涉学校专业设置学藉理成绩理网注册开课理选课理师资理等数库级建立强力安全系统理员互联网方办工
真正实现学校网理
学校中教务理项重工作包括学生理教师理课程理等开发教务信息处理系统目利计算机查询运算功代手工处理提高工作效力质量该系统必够实现
次开发软件教务理系统子系统学院课程安排通次课程设计更加解软件原理软件开发方法步骤绘制数流图数字典编写进步掌握关数库设计知识java程序设计解关网络相关知识软件开发台定解增长少软件工程编程数库知识作设计程中软件断变化开始构造方面实际制作时外方面断变化软件必须效支持户做软件学生选课系统需学生老师理员实际情况出发制定操作方便系统软件户友
写数字典前数字典理解偏差通次作实验知道数字典数流数流分量数存储处理定义集合做种较软件时数字典较维护里出问题快找然改正果做较软件时数字典维护开发软件系统时数字典规模复杂程度迅速增加貌似工维护太
次实验完成组努力结果付出汗水明白团队合作重工作量仅力量完成工作学中定重视团队合作重性合作伙伴交流解想法家想法起起工作认识软件生活中越越重生活处处离开软件工作深解着目标点点前进
第四篇:软件工程实验报告
软件工程实验报告
专业班级微软it班
学生姓名
指导教师赵春刚
实验需求分析
实验目
通软件项目需求分析掌握需求分析方法技术解需求分析程 二实验求
选软件项目应软件工程中需求分析方法系统需求进行分析 三实验容
1项目完成功概述 (1)项目名称
(2)项目完成功
2项目需求描述(建立需求模型) (友情提示:完成例模型) 四实验总结
实验二软件设计
实验目
通软件项目软件设计掌握软件设计方法技术解软件设计程 二实验求
针需求分析选项目功模块进行完成软件项目概设计详细设计 三实验容
1项目概设计描述(建立概设计模型)
(友情提示:完成项目系统结构图(功模块图))
2项目详细设计描述(建立详细设计模型)
(友情提示:流程图uml相关模型(活动图时序图等)完成两模块)
四实验总结
说明:(实验选做完成实验成绩加分)
实验三软件测试
实验目
通软件项目测试掌握软件测试原理方法解软件测试程 二实验求
针需求分析选项目功模块进行完成软件项目功模块测试 三实验容
1采测试方法描述
2功模块测试例设计
四实验总结
第五篇:软件工程实验求
软件工程实验求
求:
1查询相关资料求某项目进展实验程整实验程讲系统设计程学生理系统图书馆理系统扫雷程序等(举例采)
2软件工程程强调设计程包括需求分析总体设计详细设计放入测试维护等环节中设计知识点数库数流图数字典程序技术等
3确定设计系统请位学设计题目交学委员学委员进行调整求雷题目相系统2学
4实验报告印出a4纸少5页需封面(载江苏理工学院封面东西改)封面包括题目姓名学号等文字段落等求布局统合理美观舒服
5实验报告实验目实验步骤实验心等基步骤参成熟实验报告添加相关容
6载相关资料时切忌全篇载整合参考资料必须较换句话说文中容网搜话顶搜段搜片样
7载图表格等元素全部
8心学设计网络找系统分析整概设计程改换种方式表达出班级理系统页设计独二文学欣赏网站等类学请题目标注原创 9交时间周四午2点60210
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档