计算机系统开发流程以及步骤!
计算机系统开发的流程如图所示:
电脑系统开发_电脑系统开发需要什么专业
电脑系统开发_电脑系统开发需要什么专业
计算机系统开发步骤包括:
1、制定开发,根据用户对系统功能的要求和业务管理的需要,在充分分析当前省级界线信息管理系统开发和设计的技术与平台的基础上,确定本系统的技术方案和开发,为系统的建设和实施提供一个基本的概要方案。
2、系统调研与需求分析,调研考察与用户需求分析是系统设计成功的关键,这个过程就是客户将系统要完成的工作描述给系统设计者;另外,客户的业务流程要描述给系统设计者。从技术角度为客户提高系统的档次。总之,客户与系统设计者要充分交流思想,后要达成一致。
3、功能设计,在系统需求调研分析的基础上,对系统的功能进行设计、组织和安排,确定系统中各项业务功能的具体实施情况,以及每项功能需要实现的具体内容。
4、系统设计,系统设计的主要任务包括系统组织结构设计、系统数据库设计、系统功能和实现方式的设计、系统用户界面设计等,也包括系统应用中的软硬件结构组织设计。
5、系统编码与实现,系统的设计书是一种可作性描述,接下来就是根据该设计书的数据结构及软件流程进行程序编码;同时要对系统软件进行采购以便建立起相应的开发环境。完成系统的配置和应用服务的启动,保证系统的正常运行。
6、集成阶段,当各子系统样机已实现并经测试后,这些样机必须组合到一起成为一个完整的可运行的系统。
扩展资料开发一种能提供期望服务的高可信计算机系统是一个复杂的工程化过程,通常包括需求、 设计、 实现、 集成四个阶段为使系统达到期望的可信程度。
计算机系统可信性是描述系统所提交服务的性质的一种定性量度,用于表征系统可提交用户有足够理由依赖的期望服务能力。
系统提交的服务是指所有由用户察觉到的系统行为,可信性作为一种定性量度需根据不同应用来对其属性具体化或定量化。
典型的可信性定性/定量量度包括:可靠度、可用度、安全度。可维修度、可测性、完整性等。
参考资料来源:
系统开发指的是什么
个人认为大体分为两种,举例如下:
软件系统开发,信息系统开发、应用软件系统开发等等,这类是以编写代码进行开发。软件系统是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。作系统是管理软硬件资源、控制程序执行,改善人机界面,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。作系统是位于硬件层之上,所有软件层之下的一个必不可少的、基本又是重要的一种系统软件。它对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。如汇新云,专业系统开发软件订制的平台。
硬件系统开发,硬件系统,是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。如CPU、存储器、软盘驱动器、硬盘驱动器、光盘驱动器、主机板、各种卡及整机中的主机、显示器、打印机、绘图仪、调制解调器等等,整机硬件也称“硬设备”。
随着电子系统的复杂化,系统设计已经成为一门重要的学科,传统的反复试验法已经越来越不适应时代的发展。发展迅速的软硬件协同设计技术越来越受到人们的重视。它是在系统目标要求的指导下,通过综合分析系统软硬件功能及现有资源,限度地挖掘系统软硬件之间的并发性,协调设计软硬件体系结构,以使系统工作在佳工作状态。也就是智能硬件,智能硬件是一个科技概念,指通过将硬件和软件相结合对传统设备进行智能化改造。
本参考于网上资料,汇新云,专业软件协同产业生态链平台网页链接,可以实现IT软件在线研发、软件在线交易、IT软件供应链服务,解决软件工程化设计、软件研发、软件测试等需求。
回答若有不足,轻喷,感谢采纳!
半个月可以写出一个电脑作系统吗?
作为一名计算机专业的同学回答这个问题:可以个锤子。理由如下:windows 7作系统,据微软给出的数据,就有超过5000万行代码,并且这套作系统是微软的平均约40人的25个研发小组历时三年研发出来了,这还只是常规固定的研发团队,但据微软的数据,其实参与到这项工作中,并且是主力研发人员和支持工程师其实已经超过了0人,研发投入超过了20亿美金,要知道在windows之前已经有了windows XP和windows vista的技术积累,而且windows很多核心代码其实并没有推到windows vista等技术重建。
熟练的话可以半个月完成一个具备基本功能的作系统,对于高手来说完成作系统包含窗口功能、移植网络功能也是可能的,只要一个人。需要基本功比较扎实,我等普通程序员是做不到的,但能达到这水平的程序员即使在国内也有一些。
当然,作系统有很多分类,侠义上广义上有不同的定义,每个人的理解也不一样。现代大众理解的通用型作系统半个月基本不可能完成,人多也没用。
很多人觉得国内没有完全自主的作系统,其实是有的,只是应用生态不行,并不是技术上做不到。高校和科研机构也有很多技术积累,这里还是希望国产系统能发展起来。
作为一个工作多年的老码农,从专业的角度来分析下这个问题,然后自然会得到。
首先要明确一下什么是作系统,从理论上来讲作系统就是能驱动计算机运行并管理相关软硬件的一套软件,从实际的角度来讲,比较的作系统有Unix,Linux,MacOS,Windows以及Andriod等,这些都是一些大型的作系统,除此之外还有一些嵌入式作系统,相对来说规模会小一些。
下面让我们分情况讨论。
对于大型专业作系统,别说半个月就是半年,想写出类似的作系统都是不可能的事情,原因很简单,这些作系统太复杂了,光是源代码和文档都是以G计的,这是什么概念?要知道1G大约能保存5亿个汉字的内容,所以,就是光把这些作系统的源代码读一遍,可能都得数年时间,还不算是否理解,写的话就更不可能。实际上以公开的资料看,Windows系统的开发人员超过数千人,而且平均也要三到五年才能发布一款合格的作系统。
对于一个简单的非专业作系统,一般来说复杂度要低一些,开发难度相对较低,但是涉及到的基础技术并不会比专业作系统少,所以在专业技术足够的情况下,还是有可能开发出来的,记得当年Linus开发出Linux的雏形也就用了几个月时间,不过他也是在一款叫Minix系统的基础上开发的。所以如果有一些现成的系统做参考,在此基础上开发一套新作系统还是有可能的,不过即使一个的软件工程师也不可能在半月之内开发完成。
对于嵌入式系统,特别是类似单片机等结构简单,硬件单一的系统的来说,开发一套驱动该系统的嵌入式软件还是比较简单的,如果有一些现成的框架做支撑,几个的工程师还是有可能在半个月之内做出来的。
总之,想要在半个月内开发一套专业的作系统,不管有多少开发人员,基本都是不可能的;而对于一些简单的作系统,特别是嵌入式系统,短时间内开发出来倒是有可能,至于时间的长短则取决于系统的复杂度以及对各种硬件支持的程度等。但是想半个月开发一套真正的作系统,我认为是不可能的事!
我觉得可以,我大学有一个舍友,电脑非常厉害,有一次,我的电脑坏了,让他来帮我看。他来了,三两下就搞好我电脑了,然后无聊,对着我说要玩一下我的电脑,然后就定定坐在那里敲代码,我偷偷看过去,他敲的代码都是0101这种的,反正我也看不懂,就先睡觉了。半夜起床,看到他还在敲,一样是010101这种,我和他说,夜深了早点休息,他不理我,我继续睡。第二天起来,发现他不见了,电脑室关闭的。我开电脑,感觉不对劲,从开机到进入系统,完全和之前不一样!忽然手机有短信发过来,是他的,他说,昨晚我帮你重新写了一个作系统,你之前的作系统太low了!
半个月在理论上是可以写出一个电脑作系统的。
不过从你提的这个问题就知道你对作系统不是很了解。
目前市面上的作系统有windos,linux,苹果的ios系统,它们的代码都在1亿行上下,你觉得你在半个月能写出这种代码吗?
此外开发一个作系统你首先要精通汇编语言,C语言,c++这些编程开发语言,就算是你精通这些编程开发语言还不够,你还要懂系统架构,你觉得在实际情况下你能搞定这些吗?
当初开发dos系统的这个都花了快半年的时间才把dos系统写出来,不过这人无论是智商还是技术都是可以碾压别人的存在。你具备这样的优势吗?
现在的windos系统是全球好几万人的工程师写了不多5年的时间才开发出来,如果是靠一个人来编写windos系统我估计要花100年的时间,而且还是24小时不停的写才有机会写出来。
奉劝你一句,不要好高骛远,先从基础开始做起,如果你想编写作系统我建议去学习C++。
不知道你说的写出一个作系统是什么意思。如果是在一个机上写入一个作系统,用克隆十几分钟就可以了。如果是内核不变,变个外形,几天甚至几周也是可以的。如果是从头开始写一个全新的作系统,我们可以估计一下时间。win95代码有大约1500万行,按照一行代码10秒钟,一天工作16小时,大约需要2600天,现在的作系统的代码数量要远远超过win95的代码行数
哈哈,那是不可能的,一个系统依赖的知识点太广太深,且不说很多知识点您没了解过,单纯以您已认识的点来说,里面要用的算法足够您折腾。
我肯定不用一分钟就能写出一个“电脑作系统”。
可以,但是半个月可以写出一个电脑作系统几乎不具备价值。
因为个人必要劳动时间大大的低于的 必要劳动时间导致的结果有两种可能:
1、获取超额利润
2、毫无价值
半个月可以写出一个电脑作系统大概率是毫无价值:
因为现代生产力仅仅包含实体性因素、还包含运筹性因素
半个月可以写出一个电脑作系统可能连实体性因为都达不到,还要包含运筹性因素。
再举例,就算是满足了实体因素,比如现在有无数的互联网公司可以做出类似于淘宝、qq、微信的软件,能取代淘宝、qq、微信吗,是很难很难,因为还有运筹性因素这些原因,相应的还会有渗透性因素、准备性因素等,
当然矛盾是人类发展的动力和源泉。人类目标是,而的前提是生产力高度发展,物质极度丰富。需要像特斯拉一样的人去推动发展生产力。
矛盾也有普通性特殊性,万一有人实现了呢
不可能,除非你写的是玩具作系统。如果你不是科班出身,你弄懂作系统估计要不少时间,然后学习编程,懂汇编才行,然后学习C语言,后才可以写作系统,如此你用别人代码抄抄改改,估计半个月可以编译通过,也可以运行。如果你要写自己的作系统,先研究别人的代码,然后重新写,花的时间会更多。你说制作一个作系统linux发行版用半个月就可以啊,但前提是你要熟悉各种编译技术会使用工具,我从零开始研究gentoolinux制作发行版三个月还没成功。表面上看起来很容易做,当你亲自做了才碰上各种复杂细节和问题,让你不胜其烦。否则国内linux发行版满天飞才是
开发作系统需要具备哪些条件
1、进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占, 进程管理的工作十分简单。但在多道程序或多用户的情况 下,组织多个作业或任务时,就要解决处理器的调度、 分配和回收等问题 。
2、存储管理分为几种功能:存储分配、存储共享、存储保护 、存储扩张。
3、设备管理分有以下功能:设备分配、设备传输控制 、设备性。
4、文件管理:文件存储空间的管理、目录管理 、文件作管理、文件保护。
5、作业管理是负责处理用户提交的任何要求。
扩展资料:
作系统举例:DOS-磁盘作系统
完整的DOS由五部分组成:
1、程序( BOOT ):由格式化程序直接写入磁盘初始扇区。
2、基本输入/输出管理程序(PC-DOS为IBMBIO. COM、MS-DOS为IO.SYS)。
3、文件管理和系统功能调用程序(PC-DOS为IBMDOS.COM、MS-DOS。为MSDOS.SYS)。
4、命令处理程序(COMMAND. COM)。
5、各种外部命令:完成各种辅助功能的可执行文件。
参考资料来源:
参考资料来源:
windows系统是什么语言开发的
WINDOWS系统是C语言编写的。
WINDOWS本身属于微内核系统,WINDOWS2000则已经有20余万行代码,其中80%是用C编写,其余部分有C和汇编,底层接口用汇编编写。
微软选择C的根本原因是WINDOWS作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以C的类的概念就能在这里很好的利用。
Windows作系统的特点
1、Windows作系统的人机作性优异。
Windows作系统能够作为个人计算机的主流作系统,其优异的人机作性是重要因素。Windows作系统界面友好,窗口制作优美,作动作易学,多代系统之间有良好的传承,计算机资源管理效率较高,效果较好。
2、Windows作系统支持的应用软件较多。
Windows作系统的大量应用软件为客户提供了方便。这些应用软件门类全,功能完善,用户体验性好。譬如,Windows作系统有大量的多媒体应用软件,搜集管理多媒体资源,客户只需要使用这些基于系统开发出来商业软件就可以享受多媒体带来的快乐。
3、Windows作系统对硬件支持良好。
Windows作系统支持多种硬件平台对于硬件生产厂商宽泛、自由的开发环境,激励了这些硬件公司选择与Windows作系统相匹配,也激励了Windows作系统不断完善和改进,同时,硬件技术的提升,也为作系统功能拓展提供了支撑。另外,该作系统支持多种硬件的热插拔,方便了用户的使用,也受到了广大用户的欢迎。
电脑作系统要怎么开发
作系统开发?
现在国内这么多的软件企业都不敢想这个事,而现在的电脑的作系统一般是微软的Windows,苹果的MacOS,还有Linux等,这些作系统都是经过几十年逐渐演化而来的,这个不是你说想做就能做成功的。你还是先将软件开发方面的基础打好再考虑这个问题吧!