0%

信息系统开发方法

原型法

明确需求中的不确定性,分两种,一种是平面结构,主要用于界面,交互之类的功能。另外一种是垂直结构,主要用于复杂算法,比如头条的推荐功能。不好用平面结构进行表示

结构化方法

自顶而下,文档、流程规范化,开发过程相对固定,不灵活

面向对象的方法

自下而上,主要思想为,构建各种基础对象,把各种基础对象进行组装,得到最终的功能,更符合人类习惯。

面向服务方法

粗颗粒,低耦合,标准化与结构化,将各种方法封装为一个服务,然后一个业务,通过调用各种服务实现所需要的功能。

形式化开发

比如净室软件开发,通过数学模型证明该方法的可行性,而不是通过测试。

信息系统建立原则

高层人员参与原则

系统的建立会跟原业务流程产生一定影响,导致部分人的利益受损,如果没有高层参与,推进会变得困难

用于参与原则

确定系统是给谁使用的,明确用户的范围,深度用户应全程参与,了解系统的运作

自顶而下原则

系统建立应有全局观念以及目标,保证系统建立的方向正确

工程化原则

系统工程是工程的一种,应有工程化观念

其他原则

需要继续了解

系统工程

整体最优原则

最优设计、最优规划、最优管理、最优控制

系统工程方法

霍尔三维结构

大型工程项目

逻辑维

  • 认识问题
  • 确定目标
  • 系统综合
  • 系统分析
  • 优化
  • 系统决策
  • 实施计划

    时间维

  • 规划阶段
  • 拟定方案
  • 研制阶段
  • 生产阶段
  • 安装阶段
  • 运行阶段
  • 更新阶段

    知识维度

各个领域专业知识;如医药、金融等

茄克兰德方方法

比较与探寻

认识问题、根底定义、建立概念模型、比较与探寻、选择、设计与实施、评估与反馈

并行工程方法

制造过程 与 支持过程

综合集合法

钱学森命名,简单系统、巨系统

WSR系统方法

懂物理、明事理、通人理

系统工程生命周期阶段

探索性研究、概念阶段、开发阶段、生产阶段、使用阶段、保障阶段、退役阶段

方法论

计划开发周期

调研、设计、构建、测试、部署

迭代方法

连续,不是按周期进行交付已达到预设系统状态

精益开发

敏捷开发的一种,以客户为中心

敏捷快发

更高的灵活性

系统生命周期

产生阶段

主要是调研、分析可行性

开发阶段

总体规划、系统分析、系统设计、系统实施、系统验收

运行阶段

验收、移交过后

消亡阶段

系统改造、功能扩展、报废重建

这特么记得住的??

难顶哟

对的起自己的良心

快乐的生活下去

捋顺自己

蓦然回首,我心依旧

问题经过

在本机(windows)与开发机器(linux)在使用微软 Bing Search Api 搜索时,参数一致的情况下,返回的结果却不一致。

最开始以为是 query 的编码问题

  1. 本机apifox请求 https://api.bing.microsoft.com/v7.0/news/search?q=%E7%89%B9%E6%96%AF%E6%8B%89%20%E6%B5%8B%E8%AF%95&mkt=zh-CN
  2. 开发机代码请求 https://api.bing.microsoft.com/v7.0/news/search?q=%E7%89%B9%E6%96%AF%E6%8B%89+%E6%B5%8B%E8%AF%95&mkt=zh-CN

因为query里面有空格,一个是URL编码的 %20 ,一个是 + ,一开始以为是这个的问题,当我调整编码一致的时候,发现结果还是不一样

在同事的电脑上搜索的结果与开发机器一致,怀疑是代理问题

后来发现参数的 mtk 对区域有限制,比如你当前是在中国,搜索不到 mkt 为 en-US 的内容,反过来也是如此。

本机服务器在杭州,所以直接请求 zh-CN 的结果

en-US 必须是国外的服务器,所以在阿里云(香港)函数计算上搭建了一个代理服务,用于获取英文的搜索结果

人麻了

我特么图个啥啊。。

脑壳疼

emmmm

当个独立开发者?

没什么好点子。。

youtube-dl 最新地址

因为违反了一些协议,所以不能在官方网站上下载地址,APT还有官网下载的都是老版本,无法使用。

使用下面的地址

下载地址

安装

找到命令行工具

就是 youtube-dl

点击下载

下载的链接大概是下面这个样子
https://objects.githubusercontent.com/github-production-release-asset-2e65be/661290495/8f2110dc-9005-4c88-8b83-e3950cb32f7f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240527%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240527T104040Z&X-Amz-Expires=300&X-Amz-Signature=23f814aed43bc16a8799862fba5b299ef1d4aeed29998a94c913be45a4311de8&X-Amz-SignedHeaders=host&actor_id=26974584&key_id=0&repo_id=661290495&response-content-disposition=attachment%3B%20filename%3Dyoutube-dl&response-content-type=application%2Foctet-stream

sudo curl -L {上面的链接} -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl