MyOS(51)的可行性研究和需求分析

原创 2004年12月30日 15:08:00
开始加入需求分析阶段

MyOS(51)的可行性研究已经结束。从各方面得到的信息证明,我一个人用两个月时间作出一套操作系统是可以实现的。理由如下:
1、首先基础知识的储备基本足够。如果在实践过程中出现未知的技术问题,也都是可以在容忍的时间范围内完成学习和积累。因为主题知识架构已经完成。所以关于技术风险是我可以克服的。
2、而时间风险考虑到我现在是全部时间用来做这个东西,所以,按照两个月时间来推算应该是足够了。
3、资金风险方面,对于针对51的设计,打算再购买一块51的EVB公板。来进行软件测试,价格应该在200元左右,是我可以承受的。其它用钱的地方可能就是再多买两本技术书籍而已。所以资金风险我能够承受。
4、至于其它风险,比如我如果为了验证与测试我的操作系统,而专门设计一个PCB。要考虑到洗电路板外包的风险。

对于需求,MyOS(51)必须拥有的功能如下:
多任务并发执行,必须的!
系统具有实时性,主要针对的对象是那种具有友好交互界面的同时具有任务死线的系统。
系统具有可裁剪性,对于特定的项目可以剪裁式的使用MyOS(51)的部分功能。
因为运行环境可预测,所以需要的只是静态的建立任务。
为了利用现有资源,驱动程序与操作系统的API尽量与流行的RTOS保持一直。具体选择Linux还是uC/OS-II或者是Small RTOS51,等到详细设计的时候论证。
如果精力也许的话,考虑将MyOS(51)设计成为可以分布的操作系统,通过一个64K的RAM作为公共内存来进行协调和通信。
考虑到51系列的MCU内存出奇的小,所以一些相对奢侈的系统功能在编写时使用xdata。

软件工程的需求分析、概要设计、详细设计的区别-转载

软件开发需要经历的流程有: 1:问题定义阶段 2:可行性研究阶段 3:需求分析阶段 4:概要设计阶段 5:详细设计阶段 6:数据库设计阶段 7:软件具体的编码阶段 8:软件的测试阶段 9:软件的运行与...
  • XBLYWL
  • XBLYWL
  • 2016年11月24日 09:51
  • 4387

软件可行性分析与需求分析经典论述

http://www.docin.com/p-23463533.html
  • yyq19890202
  • yyq19890202
  • 2014年07月24日 10:50
  • 2241

软件开发需求分析究竟应该由谁来做

需求分析是软件开发过程的核心,其结果直接影响到整个的软件开发过程,对开发的成败起决定作用。因此,做好需求分析是软件开发的关键。传统的软件工程理论主张开发方派专门的需求分析人员或小组到委托方进行长期的业...
  • zhongguoren666
  • zhongguoren666
  • 2011年08月18日 10:18
  • 4125

【软件工程】——可行性研究

在上一篇博客中对软工的知识进行了一个
  • u013045437
  • u013045437
  • 2014年10月02日 11:32
  • 1260

软件工程导论学习-需求分析

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答""
  • zsdjoo
  • zsdjoo
  • 2014年11月13日 09:07
  • 944

软件工程—可行性研究

大家都知道开发一款软件要分为六个流程 :      1.可行性研究  2.需求分析     3.设计     4.程序编码     5.软件测试     6.运行维护.   而且每一步都需要生成文档 ...
  • u010158267
  • u010158267
  • 2014年01月19日 10:32
  • 1852

4-机器学习的可行性分析

一、 第一条准则: 没有免费的午餐!(no free lunch !) 给一堆数据D, 如果任何未知的f (即建立在数据D上的规则)都是有可能的,那么从这里做出有意义的推理是不可能的!! 如下面这个...
  • zzzwwwmmm
  • zzzwwwmmm
  • 2015年11月02日 16:44
  • 402

初步可行性研究

初步可行性研究一般是对市场或者客户的情况进行调查后,对项目进行的初步评估。详细可行性研究需要对项目在技术、经济、社会、运行环境、法律等方面进行深入的调查研究和分析,是一项费时费力的工作,尤其是大型的或...
  • seacean2000
  • seacean2000
  • 2016年11月29日 20:07
  • 457

需求分析与定义(软件工程)

本文摘自:http://blog.csdn.net/fanweiwei/article/details/576756 需求分析与定义 1.       软件需求: 软件需求分为三大部分: ...
  • r77683962
  • r77683962
  • 2012年02月24日 11:40
  • 1988

需求分析和系统分析的区别

需求分析:透过调研问卷、访谈等方式,挖掘客户所描述需求背后的管理诉求和要解决的问题。 需求分析,不是简单的重述客户的描述。  -- 其实就是“问诊” 1、  客户说谈是否仅仅只是现象 2、...
  • ljabclj
  • ljabclj
  • 2015年04月10日 09:02
  • 2725
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MyOS(51)的可行性研究和需求分析
举报原因:
原因补充:

(最多只允许输入30个字)