首页 > 其他分享 >软件工程期末复习

软件工程期末复习

时间:2024-06-11 17:22:44浏览次数:24  
标签:复习 实体 软件工程 CSDN 数据流 期末 属性 联系

软件工程复习

1.可行性研究,需求分析

1 、确定对系统的综合要求
2 、分析系统的数据要求
3 、导出系统的逻辑模型
4 、修正系统开发计划

(1)数据流图

软件工程 -- 数据流图的画法_数据流图怎么画-CSDN博客

数据流图有4种成分:源点和终点、处理、数据存储和数据流。画出上述定货系统的数据流图可采用以下步骤。

(2)实体联系图(数据库E-R模型)

E-R图的画法_e-r图怎么画-CSDN博客

实体(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名。

属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来,如学生的姓名、学号、性别、都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆

联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。

(3)数据字典

2.设计工具

1.软件结构图

【软件工程】结构图(SC)——期末复习用_sc图-CSDN博客

软件工程—软件结构图笔记详谈-CSDN博客

2.流程图

3.盒图

4.判定树

5.判定表

3.软件测试(测试用例设计)

白盒测试:
条件覆盖、判断覆盖、条件组合覆盖
语句覆盖、路径覆盖

黑盒测试:
等价类划分,边界值分析

等价类划分:

基本思想:
把所有可能的输入数据(包括有效或无效的),划分成若干数据类(等价类),然后从每个数据类中选取少数有代表性的数据做为测试用例。
这种方法完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例

4.面向对象

九种常用的UML图总结_uml有哪些图-CSDN博客

类图 用例图 画事件跟踪图(时序图、顺序图)状态图

标签:复习,实体,软件工程,CSDN,数据流,期末,属性,联系
From: https://www.cnblogs.com/kushui/p/18242419

相关文章

  • 软件工程-第七章第七节 组织
    工程理论其实是包含组织学的。然而我在上面的那张图中,将组织与工程分离开来,并在二者之间画下了一道纵向的线,如图所示。 工程关心的是“需求”、“配置”和“文档”等这样一些要素,那么这样的工程还是停留在技术层面的:关注的还是工程的实现细节,而非目标。从角色的角度来看,这是项......
  • 软件工程总结
                                                                                          ......
  • 软件工程-六 谁是解结的人
    是谁的问题在通常情况下,一个团队的特质是管理者在团队生活和行为过程中逐渐形成的。特质的形成,是管理者的问题。他或者是主观地培养,或者是在不经意中形成,或者这根本就是管理者个人特质扩散开来的一种群体特征,但无论如何,维护有益于团队整体的特质,是管理者的责任。 正视你的成功......
  • 软件工程-五 过程
     做过程不是做工程软件工程这个概念被提出的时候大概是在20个世纪60年代末。它作为成熟的概念的标志是软件工程的瀑布模型的提出。瀑布模型将软件开发的过程分成需求、分析、设计、开发和测试五个主要阶段,其主要环节关系表现为如下的这样一种形态在瀑布模型之后,很多人开始研......
  • 软件工程-软件工程层状模型(EHM)
      软件工程-三团队缺乏的不只是管理软件工程-四流于形式的沟通软件工程-五过程 ......
  • MySQL复习题(期末考试)
    MySQL复习题(期末考试)1.MySQL支持的日期类型?DATE,DATETIME,TIMESTAMP,TIME,TEAR2.为表添加列的语法?altertable表名addcolumn列名数据类型;3.修改表数据类型的语法是?altertable表名modify列名新数据类型;4.更改表的列名的语法?altertable表名(t)change......
  • AAAjavaweb复习
     packagecom.xxxx.servlet;importjakarta.servlet.*;importjakarta.servlet.http.*;importjakarta.servlet.annotation.*;importjava.io.IOException;/*创建Servlet类*/@WebServlet(name="TestServlet01",value="/TestServlet01")publi......
  • AAAjavaweb复习-个人代码复习
    1:packagecom.xxxx.servlet;importjakarta.servlet.;importjakarta.servlet.http.;importjakarta.servlet.annotation.*;importjava.io.IOException;/创建Servlet类/@WebServlet(name="TestServlet01",value="/TestServlet01")publicclas......
  • 大一新生HTML期末作业 学生个人网页设计作业 HTML5响应式个人简历网站模板 web前端网
    ......
  • 保研复习——数据结构篇
    前言:本笔记是对《王道数据结构》中各章节涉及的基础知识进行整理。本笔记主要用以应对夏令营面试中可能会问到的数据结构方面的问题,比较泛泛而谈,如果您对这些内容感兴趣,建议参考原书。大佬可自行绕路材料来源:王道2025年《数据结构考研复习指导》https://pan.baidu.com/s......