随笔分类 -  软件设计

软件设计各个阶段的工具和方法
摘要:很多同学在完成自己或是团队的一个软件项目后,马上投入了下一个项目,急于开展其它任务,没有抽出时间精力去深度复盘总结,遗漏了很多宝贵的经验,所以,本文按照GB/T 8567-2006的规定,再结合自己的总结过程梳理了项目开发总结包括的内容。 大家可以按照这些内容完成开发总结报告文档,如果没有时间写文档 阅读全文
posted @ 2022-09-04 00:07 Fancy[love] 阅读(564) 评论(0) 推荐(0)
摘要:1 Navicat Data Modeler介绍 1.1 简介 Navicat Data Modeler 3.1 是一套能帮助你快速直观地构建精确模型的图形化工具,使各个层面的用户都能轻松地创建高品质的数据模型。它能为专业人士提供适合其特殊需要的复杂功能,但是对数据模型的新手来说又相当容易上手。 官 阅读全文
posted @ 2022-09-03 00:49 Fancy[love] 阅读(7891) 评论(1) 推荐(1)
摘要:1 背景知识 1.1 什么是问卷调查? 由调研员根据调研目的设计问卷,采取抽样调查或面对特定群体的方式,让被调研者完成指定的问卷,最后由调研员针对问卷结果进行统计分析并得出结论的一种方式, 由于笔者在甲方做信息化系统,这里只讨论面向公司内部特定群体完成问卷调研的方法。 1.2 为什么要使用问卷调查? 阅读全文
posted @ 2022-07-08 23:58 Fancy[love] 阅读(1097) 评论(0) 推荐(0)
摘要:drawio-一款免费的绘图工具 以下是使用它画一张流程图的详细教学,偏基础。 0.进入网页版界面 https://app.diagrams.net/ 进入后可在右上角将语言设置为中文简体 以流程图模板创建 开始绘制OA流程图 1 流程图模板 2 调整流程图标题大小 3 调整字体大小 4 调整后效果 阅读全文
posted @ 2022-06-24 00:00 Fancy[love] 阅读(8616) 评论(0) 推荐(1)
摘要:按照规范设计,我们将数据库的设计过程分为六个阶段: 系统需求分析阶段; 概念结构设计阶段; 逻辑结构设计阶段; 物理结构设计阶段; 数据库实施阶段; 数据库运行与维护阶段; 每个阶段的详细资料来自:数据库设计(百度文库) 图片来源:Navicat官网 http://www.navicat.com.c 阅读全文
posted @ 2022-05-31 23:59 Fancy[love] 阅读(999) 评论(0) 推荐(1)
摘要:什么是敏捷项目管理? 敏捷:是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。 敏捷项目管理:指在项目活动中运用敏捷的理念,配合专门的知识、技能、工具和方法 ,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。 敏捷软件开发宣言: 我们一直在实践中探寻更好的软件开发方 阅读全文
posted @ 2022-05-20 23:59 Fancy[love] 阅读(1361) 评论(0) 推荐(0)
摘要:数据流图 什么是数据流图? 数据流图(Data Flow Diagram,简称DFD)是便于用户理解系统数据流程的图形表示。它能精确地在逻辑上描述系统的功能、输入、输出和数据存贮等,而摆脱了其物理内容,它表达了系统中的数据传从输入到存储间所涉及的程序。 数据流图可以分为逻辑形和物理形。逻辑数据流图描 阅读全文
posted @ 2022-05-11 00:00 Fancy[love] 阅读(5893) 评论(0) 推荐(0)
摘要:1 数据库设计概述 数据库设计属于系统设计的范畴,通常把使用数据库的系统统称为数据库应用系统,把对数据库应用系统的设计简称为数据库设计。 1.1 数据库应用系统的生命期 数据库规划 需求描述与分析 数据库与应用程序设计 数据库设计实现 测试 运行维护 1.2 数据库设计的一般策略 1.3 数据库设计 阅读全文
posted @ 2022-05-05 23:58 Fancy[love] 阅读(306) 评论(0) 推荐(0)
摘要:1 软件工程基础知识 软件工程的知识领域和理论基础 生存周期 需求、设计、构建、测试、维护 专门领域 配置管理、工程管理、工程过程、工程模型和方法、质量 理论基础 计算基础、数学基础、工程基础 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 1.1 软件的生存周期 1 阅读全文
posted @ 2022-05-04 23:34 Fancy[love] 阅读(593) 评论(0) 推荐(0)
摘要:原著:《软件开发的201个原则》 一般原则 原则1 质量第一 当你被要求加快测试、忽视剩余的少量BUG、在设计或需求达成一致之前就开始编码时,要直接说“不” 原则2 质量在每个人眼中不同 项目必须确定各因素的优先级,并清晰地传达给所有相关方。 目前系统的因素: ①响应时间 ②开发成本 ③满足各种需求 阅读全文
posted @ 2022-04-19 00:00 Fancy[love] 阅读(84) 评论(0) 推荐(0)
摘要:​1.为什么需要数据库设计 2.范式 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 2.1键和相关属性的概念 第一范式 确保数据表中每个字段的值必须有原子性 每 阅读全文
posted @ 2022-03-12 22:23 Fancy[love] 阅读(609) 评论(0) 推荐(0)
摘要:一、什么是活动图? UML 用例图 用例图 需求描述 静态图 类图 根据需求建立系统的静态模型,构造系统的结构 对象图 包图 行为图 状态图 活动图 描述系统的行为 交互图 顺序图 协作图 实现图 构件图 配置图 活动图:显示链接在一起的高级动作,代表系统中发生的流程,描述对象在控制流的不同点从一个 阅读全文
posted @ 2022-02-13 23:07 Fancy[love] 阅读(1477) 评论(0) 推荐(0)
摘要:2022.01.18画UML的类图的参考 由于近期的工作中需要画UML图,其中画“类图”是最难的一步,故整理了这篇文章,仅作为在已经理解类与类之间关系的基础上画类图时的参考使用。 1 类图的组成 1.1 类 属性的完整表示:可见性 名称:类型 [ = 缺省值] 方法的完整表示:可见性 名称:类型 [ 阅读全文
posted @ 2022-01-18 22:01 Fancy[love] 阅读(122) 评论(0) 推荐(0)