
系统分析与设计
CurryYuan
为君寻遍山河寸土,守护朝朝暮暮
展开
-
系统分析与设计 Note1
软件工程的定义软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己认可的定义:BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。IEEE:在软件工程术语汇编中的定义:软件工程是:1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究FritzB...原创 2019-02-27 17:58:57 · 278 阅读 · 0 评论 -
系统分析与设计 Note2
1. 用简短的语言给出对分析、设计的理解。面向对象分析的输入是用户的功能需求,输出是简单的、理性化的分析模型,此阶段的工作更多侧重于如何理解软件的功能需求;面向对象设计的输入是面向对象分析的结果,输出是最终的、细化后的设计模型,此阶段的工作更多侧重于如何得到一个合适的、完整的解决方案2. 用一句话描述面向对象的分析与设计的优势。以对象为设计中心,迫使设计者在关注程序所需实现功能的同时不至于...原创 2019-03-10 22:25:04 · 141 阅读 · 0 评论 -
系统分析与设计 Note3
1. 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点瀑布模型瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。优点为项目提供了按阶段划分的检查点当前一阶段完成后,只需要关注后面的阶段可在迭代模型中应用瀑布模型缺点各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量由于开发模型是线性的,用户只有等到整...原创 2019-03-15 20:44:09 · 389 阅读 · 0 评论 -
系统分析与设计 Note4
1. 用例的概念用例(use case),是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。2. 用例和场景的关系?什么是主场景或 happy path?每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标。happy path 是没有异常或错误情况下的默认方案。例如:...原创 2019-04-09 21:55:35 · 410 阅读 · 0 评论 -
系统分析与设计 Note6
1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键注意事项对象必须是名词、特别是技术名词、报表、描述类的处理;关联必须有多重性、部分有名称与导航方向属性要注意计算字段数据建模,为了简化描述仅需要给出表清单,例如:Hotel(ID/Key,Name,L...原创 2019-05-05 17:48:27 · 166 阅读 · 0 评论 -
系统分析与设计 Note5
1、根据订旅馆建模文档,Asg-RH.pdf绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程场景1:x科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。由于缺乏资源,仅能使用y移动平台向客户发送短信通知。场景2...原创 2019-04-30 21:56:14 · 268 阅读 · 0 评论 -
微信小程序项目实践
起步阅读 微信小程序开发指南UI库WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。iView Weapp 一套高质量的微信小程序 UI 组件库。Vant Weapp 轻量、可靠的小程序 UI 组件库。安装通过npm安装,小程序已经支持使用 npm 安装第三方包,详见 npm 支持# 以Vant W...原创 2019-06-27 09:59:07 · 396 阅读 · 0 评论 -
系统分析与设计个人总结
个人简短小结我们小组每个人都参与了需求分析,功能设计等会议讨论中,积极发表了自己的看法。我主要负责微信小程序前端开发,分配前端组员的工作,和后端进行对接。主要工作清单小程序首页设计任务列表和跳转逻辑查看和接收任务问卷数据分析主要难点(最得意)任务列表的展示卡片是自己设计的,没有使用第三方组件,需要了解微信小程序组件设计相关知识最有价值首页是整个程序最直观且最重要的页面之一,...原创 2019-06-30 12:04:06 · 2391 阅读 · 0 评论