![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统分析与设计
我叭想起名啊
这个作者很懒,什么都没留下…
展开
-
【系统分析与设计】HW1
HW1 简答题 软件工程的定义 软件工程是对软件开发、操作和维护的系统化、规范化、可量化方法的应用,即工程对软件的应用及其方法的研究。 解释导致 software crisis 本质原因、表现,述说克服软件危机的方法 本质原因:计算能力的提高超过了程序员能够有效利用的能力范围。 表现:在过去的几十年中,已经研究了各种过程和方法来改进软件质量管理,例如过程编程和面向对象的编程。然而,大型,...原创 2019-03-03 20:39:14 · 195 阅读 · 0 评论 -
【系统设计与分析】HW2
HW2 简答题 用简短的语言给出对分析、设计的理解。 分析强调的是对问题和需求的调查研究,而不是解决方案。例如,如果需要一个新的在线交易系统,应该如何使用它?它应该具有哪些功能。 设计强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现。例如,对数据库方案和软件对象的描述。 用一句话描述面向对象的分析与设计的优势。 面向对象分析强调的是在问题领域内发现和描述对象(或概念...原创 2019-03-26 20:05:15 · 208 阅读 · 0 评论 -
【系统设计与分析】HW3
HW3 简单题 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点(从项目特点、风险特征、人力资源利用角度思考) 瀑布模型 瀑布模型中的每一个开发活动具有下列特征: 本阶段活动的工作对象来自于上一项活动的输出,这些输出一般是代表本阶段活动结束的里程碑式的文档。 根据本阶段的活动规程执行相应的任务。 本阶段活动产出相关的软件工件,作为下一阶段活动的输入。 对本阶段活动执行情况进行评审。...原创 2019-04-13 16:18:10 · 278 阅读 · 0 评论 -
【系统设计与分析】HW6
HW6 简答题 用例的概念 在软件和系统工程中,用例是行为或事件步骤的列表,通常定义角色(在统一建模语言(UML)中称为参与者)和系统之间的交互以实现目标。演员可以是人或其他外部系统。在系统工程中,用例的使用级别高于软件工程,通常代表任务或利益相关者的目标。然后,可以用系统建模语言(SysML)或合同声明捕获详细的需求。 用例和场景的关系?什么是主场景或 happy path? 场景是参与者和...原创 2019-04-13 23:40:10 · 644 阅读 · 0 评论 -
【系统设计与分析】HW7
HW7 使用 UMLet 建模: 1、根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图 2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景 分别用多泳道图建模三个场景的业务过程 x科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。由于缺乏资源,仅能使用y移...原创 2019-05-03 22:32:58 · 150 阅读 · 0 评论 -
【系统分析与设计】HW9
HW9 使用 UMLet 建模 1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键 注意事项: 对象必须是名词、特别是技术名词、报表、描述类的处理; 关联必须有多重性、部分有名称与导航方向 属性要注意计算字段 数据建模,为了简化描述仅需要给出表清单,...原创 2019-05-05 16:40:13 · 195 阅读 · 0 评论 -
【学习笔记】MongoDB与Mysql的区别
简介 MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。 一、关系型数据库—MySQL 1、在不同的引擎上有不同的存储方式。 2、查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。 3、开源数据库的份额在不断增加,mysql的份额页在持续增长。 4、缺点就是在海量数据处理的...原创 2019-06-30 22:26:58 · 212 阅读 · 0 评论