系统分析与设计(1)

系统分析与设计

(Systems Analysis ad Design)

系统分析(System analysis)

(理解问题域)

系统设计(System design)

(求可行性)

系统分析与设计是关于业务问题的解决和计算机应用程序的开发

初始阶段,问题具有非良性定义的边界与结构

解的本性有具有充分的不确定性

关于一个问题没有唯一的正确的解

问题是动态变化的

分析需要多种领域的知识和技能

知识基础在持续地进化

系统分析的过程本质上是一种认知活动

系统开发过程

必须完成4个阶段::

系统启动,系统分析,系统设计与实现,以及项目管理过程

      

系统(System)

是一组相互关联的组件,运行在一起以完成期望的结果

信息系统(Information System IS)

是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作和信息的集合体

信息技术(Information Technology,IT)

计算机技术和电信技术相结合的产物

事物处理系统(Transation processing System,TPS)

捕捉和处理有关企业事物数据

管理信息系统(Management Information System,MIS)

面向管理的企业业务处理和运作报告

决策支持系统(Decision Support System,DSS)

辅助指定决策

主管信息系统·(Executive Information System,EIS)

支持主管经理的规划和评估需求

专家系统(expert system)

模拟专家

通信和协作系统(communications and collaboration system)

促进有效沟通,提高协作能力

办公自动化系统(office automation system)

改进工作人员之间工作流

关联人员(stakeholder)

{系统所有者,

系统用户,

系统设计人员,

系统构造人员,

系统分析员,

外部服务提供者,

项目经理}

信息工作者(information worker) 

工作中涉及到信息的人

知识工人(knowledge worker)

信息工作者的一个子集,基于专业化的知识

系统分析员是进行沟通的

系统分析员称呼的变化

系统顾问

系统架构师

系统工程师

信息工程师

信息分析员

系统集成师

问题(problem)

真正的问题

没人抱怨,改变现状的机会(opportunity)

无论是否有人抱怨,改变现状的指示(directive)

解决问题的常规方法

  1. 确定问题
  2. 分析并理解问题
  3. 确定对方案的需求或期望
  4. 确定可选方案并决定行动计划
  5. 设计·并实现“最好的”方案
  6. 评估结果。如果问题没有得到解决,则应回到第1步或第2步

系统分析员所需要的技能

  1. 有效的信息技术知识
  2. 计算机编程经验和专长
  3. 一般商务知识
  4. 解决问题的技能
  5. 与人共同的的能力
  6. 处理人际关系的能力
  7. 韧性和适应性
  8. 人格与道德规范
  9. 系统分析和设计能力

环境与工具

方法论

方法与技术

概念与原理

求解欲与人际交往能力

外部服务提供者(External Service Provider,ESP)有偿提供知识和经验

项目经理(project manager)安排预算和控制进度

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/818548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Python的卷积网络的车牌识别系统,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

leetcode不同路径

. - 力扣(LeetCode) 62. 不同路径 中等 相关标签 相关企业 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下…

04_UART串口发送数据

1.配置芯片,如果PA9,PA10的UART引脚被占用,会自动进行重映射 2.代码 int main(void) {uint8_t temp[]"test";/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration--------------------------------------------------------*…

定义在mian函数之外的数组的自动初始化

【题目描述】 开灯问题。有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开&#xff0…

Unity Shader 流光 边缘光

前言 Unity2021.3.23 一、实现原理 Time控制UV的变化,再采样一张流光贴图.即可实现流光效果。 二、效果及源码展示 1.流光效果 效果描述: 1.边缘光(菲尼尔), 2.从上到下扫描光. 效果图如下: 代码如下: Shader "Unlit/ScanCode" {Properties{_MainTex ("T…

JavaEE企业开发新技术5

目录 2.18 综合应用-1 2.19 综合应用-2 2.20 综合应用-3 2.21 综合应用-4 2.22 综合应用-5 Synchronized : 2.18 综合应用-1 反射的高级应用 DAO开发中,实体类对应DAO的实现类中有很多方法的代码具有高度相似性,为了提供代码的复用性,降低…

MoneyPrinterTurbo-利用AI大模型,一键生成高清短视频

MoneyPrinterTurbo-利用AI大模型,一键生成高清短视频 在今天的信息爆炸的时代,短视频已经成为最受欢迎的信息传递方式之一。无论是分享生活瞬间,还是传递重要信息,短视频都是最直观,最具影响力的手段。但是&#xff0…

SpringBoot:正常启动,Controller 无法访问

一、server.servlet.context-path配置的作用 定义: server.servlet.context-path # Context path of the application. 应用的上下文路径,也可以称为项目路径,是构成url地址的一部分。 server.servlet.context-path不配置时,默认…

问题 E: 实验11_9_链表归并

题目描述 已知有两个递增的正整数序列A和B,序列中元素个数未知,同一序列中不会有重复元素出现,有可能某个序列为空。现要求将序列B归并到序列A中,且归并后序列A的数据仍然按递增顺序排列。如果序列B中某些数据在序列A中也存在&am…

微软 SDL 安全研发生命周期详解

微软SDL(Security Development Lifecycle)是一种安全软件开发的方法论,它强调在整个产品开发过程中融入安全考虑因素。SDL 是一个动态的过程,包括多个阶段和活动,以确保产品的安全开发、测试、部署和运行。Microsoft 要…

11.哀家要长脑子了!

目录 1.453. 最小操作次数使数组元素相等 - 力扣(LeetCode) 2.665. 非递减数列 - 力扣(LeetCode) 3. 283. 移动零 - 力扣(LeetCode) 4. 3114. 替换字符可以得到的最晚时间 - 力扣(LeetCode…

说说我理解的数据库中的Schema吧

一、SQL标准对schema如何定义? ISO/IEC 9075-1 SQL标准中将schema定义为描述符的持久命名集合(a persistent, named collection of descriptors)。 大部分的网上资料定义Schema如下: schema是用来组织和管理数据的一种方式。它…

activiti7.0集成人大金仓数据库

说明 人大金仓数据库和mysql数据库比较相似,部分语法也类似。activiti中默认集成的是mysql数据源,而且并没有集成过人大金仓数据库。所以想要集成人大金仓数据库就要将该类的的数据源配置到其中去。这里的思路就是在流程引擎初始化数据库datasource的时…

对中小企业来说,一次的勒索事件有可能造成致命的伤害

勒索攻击越来越频繁 去年的勒索事件数据呈现出显著的增长趋势。具体来说,全球范围内的勒索软件攻击活动愈演愈烈,受害者数量创下历史新高,同比增长了46%。 例如,2023年伊始,英国皇家邮政成为了勒索团伙LockBit的大型…

QT 使用redis ,连接并使用

一.redis安装 链接:https://pan.baidu.com/s/17fXKOj5M4VIypR0y5_xtHw 提取码:1234 1.下载得到文件夹如图 course_redis为安装包。 2.启动Redis服务 把安装包解压到某个路径下即可。 打开cmd窗口,切换到Redis安装路径,输入 r…

LLM激活稀疏性加速

相关工作 Deja vu Contextual sparsity for efficient llms at inference time LLM in a flash Efficient Large Language Model Inference with Limited Memory ReLU Strikes Back Exploiting Activation Sparsity in Large Language Models ReLU2 Wins: Discovering Effi…

量子飞跃:从根本上改变复杂问题的解决方式

内容来源:量子前哨(ID:Qforepost) 编辑丨王珩 编译/排版丨沛贤 深度好文:1000字丨5分钟阅读 利用多功能量子比特的量子计算机已处于解决复杂优化问题的最前沿,例如旅行商问题,这是一个典型的…

GRU之我见(含案例讲解)

GRU(Gated Recurrent Unit)是一种常用于处理序列数据的深度学习模型,特别是在自然语言处理(NLP)和时间序列分析领域。它是一种循环神经网络(RNN)的变种,旨在解决长期依赖和梯度消失问…

torch.where()中并行方式的实现

torch.where()中一般有三个参数。 第一个参数是一个判断条件。 第二个参数是条件成立时的值。 第三个参数是条件不成立时的值。 for batch in range(2):for i in range(256):for j in range(256):output[batch][i][j] 0 if tensor_count_0[A_arg[batch,i,j]][B_arg[batch,i…

MATLAB利用A星/A*算法求障碍地图两点最短路径

MATLAB利用A星/A*算法求障碍地图两点最短路径 MATLAB利用A星/A*算法求障碍地图两点最短路径