首页 > 其他分享 >系统设计(了解3-4分)

系统设计(了解3-4分)

时间:2023-03-07 17:02:23浏览次数:29  
标签:系统 建模 面向对象 扇入 了解 模块 设计 设计模式

系统设计

 

一、系统设计 -处理流程设计(业务流程分析) 

1.1 业务流程建模

1.2系统设计 -处理流程设计 - IDEF

考查方式:不同的IDEF对应什么样的建模

 

二、软件架构设计

2.1 软件架构的概念 - 软件架构的概念 

 

2.2  架构风格

主要有五种架构风格:数据流风格、调用/返回风格、独立构件风格、虚拟机风格、仓库风格。 

2.3 结构化设计 

概要设计:拆分各个模块,并且说明模块间的交互。偏高层的设计。

详细设计:单个模块的内部设计。

扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。
扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块;但扇出过小(例如总是1)也不好。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的模块。扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。
在软件工程中,模块的扇入是指有多少个上级模块调用它。扇入越大,表示该模块被更多的上级模块共享。这当然是我们所希望的。但是不能为了获得高扇入而不惜代价,例如把彼此无关的功能凑在一起构成一个模块,虽然扇入数高了,但这样的模块内聚程度必然低。这是我们应避免的。

 

2.4 面向对象设计 - 基本过程 

分析对应的模型使用对应的图展示出来。

分析模型会做两种建模:用例建模和分析建模。用例模型会使用用例图来说明,分析模型会使用类图说明对应信息。

 

2.4 面向对象设计 - 设计原则

考试方式:给你一个描述,判断对应的设计原则正确与否。

 

2.5  面向对象设计 - 设计模式的概念

架构模式:指的是全局的整体的设计,高层的决策。

设计模式:指的是局部的设计,主要关注软件系统的设计。与语言无关。

 

2.5.1  面向对象设计 - 设计模式的分类

考试方式:设计模式的对应。不同的设计模式对应的分类。

 

2.5.2  面向对象设计 - 创建性模式

 

2.6  面向对象设计 - 结构性模式

2.7  面向对象设计 - 行为性模式

 

 

 

 

 

标签:系统,建模,面向对象,扇入,了解,模块,设计,设计模式
From: https://www.cnblogs.com/070727sun/p/17188666.html

相关文章

  • python小练习——图书管理系统(增加数据存储)
     上一次我们做了一个小的图书馆里系统,用来学习python基础部分的:函数、模块、列表、字典、循环、判断 现在我们在上一次的基础上增加一个功能,将写入系统的书籍存放起来......
  • 一篇文章带你了解折线图
    在我们的日常生活中,折线图随处可见,如医院里的心电图、股市里的股票走势、企业中的财务报表分析,但是折线图的具体适用情形,你真的了解吗? 折线图(linechart)也叫曲线图,用于......
  • Java医院电子病历系统源码
    电子病历系统功能总览模板制作、样式控制、数据存储、控件管理、表格管理、图片管理、页面布局、打印设置、病历书写、样式控制、控件输入、病历质控、数据同步、个人模板......
  • 什么是密评?哪些信息系统需要做密码应用安全性评估?
    随着信息技术的飞速发展,网络安全形势愈发严峻,各种安全威胁来势汹汹,勒索软件、数据泄露等各种安全事件层出不穷。我国面临的网络安全问题同样严峻。而商用密码是保障网络空间......
  • VUE+.NET应用系统的国际化-整体设计思路
    近期产品要支持国际化多语言,主要涉及前端界面国际化以及后端提示信息、异常信息的国际化多语言支持。目前我们的开发技术栈:前端VUE、后端.NET。面向前端界面和后端服务,分......
  • 多线程设计模式-全面详解(学习总结---从入门到深化)
    目录​​SingleThreadExecution设计模式​​​​机场过安检​​​​ 非线程安全​​​​ 问题分析​​​​首字母相同却未通过检查​​​​为何出现首字母不相同的情况......
  • 数字孪生智慧渔业Web3D可视化养殖系统
    中国作为全球第一大水产养殖大国,未来中国水产养殖的出路在哪里?智慧渔业到底能起到多大的作用?在未来它能为我国水产养殖做出什么深刻的变化吗?  今天给大家分享一个......
  • 记录一次对windows系统蓝屏信息的分析和问题处理参考的资料
    文章来自,仅作记录(4条消息)WinDbg蓝屏分析入门_windbg分析蓝屏教程_星河Cynthia的博客-CSDN博客一、如何使用WinDbg:一、WinDbg介绍WinDbg,英文全称为WindowsDeb......
  • Windows操作系统安全加固-等保
    一、账户管理:1、分配账号:进入“控制面板->管理工具->计算机管理”,在“系统工具->本地用户和组”,结合要求和实际业务情况判断符合要求,根据系统的要求,设定不同的账户和......
  • 命令查看windows系统软硬件信息(systeminfo、wmic系列)
    1、systeminfo(查看计算机的基本信息,包括计算机名、网络适配器信息等)    2、wmic系列(可以将brief替换为full获得更加详细的信息)wmicdiskdrivelistbrief(查......