软件工程中系统设计的内容有哪些呢?
本系统是为了方便韶大学生春节订购火车票而开发的。
韶大有学生近一万五千人,春节时学生回家大都是乘坐火车, 而学生买票的途径不外是去火车站直接购买或者是通过在学校向一些专门为学生进行预定票服务的人进行订票买得车票。
对学生来说,这两种办法都很不方便,前者学生需要专程搭车去市区进行买票,而且要在火车站售票厅排队等待,因为春节人流较平时大很多,有时排队一排就是几个小时,费时费力,还不一定买的到票。
后者虽然不用出市区,但也存在排队买票难的问题,而且是进行手工登记,数据信息处理工作量大,容易出错,并且由于数据繁多,因此也容易丢失和不易于查找。
基于此,我们认为有必要建立一个韶大学生春节火车票订购管理信息系统,使学生订票买票电子化,程序化,能够及时、准确、有效的订购和查询,省去了学生订票买票难的困扰,方便韶大的学生。
在本系统中,需要建立三块功能模块来满足整个系统的需求: 针对学生:学生使用学号和密码进行登录,使用密码保护了学生的个人隐私,系统提供给学生有三个功能,有火车票预订,已订车票查询以及未付费车票退订。
针对工作人员:在工作台工作人员对学生所订的火车票进行收费操作,并根据管理人员汇总后的已付费车票信息与火车站联系进行统一购买。
针对管理人员:管理人员这个模块的功能最为复杂,管理人员的功能是对列车时刻信息、学生信息、车票订购情况信息进行管理和统计,管理人员功能的信息量大,数据安全性和保密性要求最高。
本系统需要的资源:计算机,网络(可利用校园网)。
本系统预算:建立系统大约需要人民币400元,使用期间大约需要人民币500元。
本系统效益分析:系统开发和投入使用的费用较低,既可以实现学生春节订票的电子化,方便学生,对维持学校秩序和保护学生的人身安全也有一定的保护作用。
本系统可行性分析结论:可以立即开发。
(自己根据实际情况进行修改)
什么样的工程可以称之为“信息系统工程”?
对于这个问题的回答可以说到目前为止还没有定论。
有许多专家已经看到了信息系统工程监理的必要性,大声疾呼希望政府早日制定有关信息系统工程监理的规范,但他们碰到的第一个问题就是如何定义“信息系统工程”。
目前,关于“信息系统工程”最有说服力的定义参考信息产业部《关于计算机系统集成商资质管理有关办法》中的解释,将“信息系统工程”定义为“信息网络系统、信息应用系统和信息资源开发等项目的新建、改建和扩建工程。
”
信息系统工程所涉及的技术内容有哪些?
信息系统工程作为一门综合的技术,与多种学科和技术有着深刻的内在联系。
从总体上讲,它会涉及到社会和技术两大领域,并综合应用了管理科学、系统科学、数学、计算机科学、行为科学的研究成果,逐渐形成了自己的新的学科体系。
1.3.1 管理科学的应用1.3.2 方法论的发展与应用 现在已经认识到,信息系统的开发一般都经历系统规划、需求定义、系统设计、实施和维护几个阶段,而它们都应该在科学的方法论的指导下来完成。
从历史的发展来看,信息系统开发的方法论的发展经历了以下的阶段: 1.基于经验的开发 2.软件危机与软件工程 软件危机主要表现是:一方面是无法满足日益增长的对软件的需求;另一方面是难以满足对已有软件的维护需要。
其原因:一是软件生产本身所存在的复杂性;二是缺乏完善的软件开发方法和技术。
软件工程方法将软件,特别是软件的开发过程划分为阶段,每一阶段有明确的任务,在完成任务时又必须产生相应的成果或文档。
它强调首先明确软件需求的重要性,并在需求明确的前提下,先进行对软件的总体设计,再进行软件各部分的详细设计,编码则应在详细设计完成后才进行。
软件工程强调对软件正确性和性能的测试,即应对软件开发进行全程的质量监控。
上述思想和措施都是将软件的生成按工程化的方法来实施,并在实施中强调加强管理的重要性。
3.自底向上和自顶向下 信息系统开发的发展过程经历过所谓“自底向上”方式和“自顶向下”。
自底向上方法的优点有: 使信息系统的开发易于适应组织机构的真正需要 有助于发现和理解每个系统的附加需要,并易于判断其费用 每一阶段所获得的经验和教训有助于下一阶段的开发 相对的说,每一阶段的规模较小,易于控制和管理 自底向上方法的缺点有: 由于方法的演变性质,信息系统难以实现其整体性 由于系统为进行全局规划,系统的数据一致性和完整性难以保证 为了达到系统的性能要求,往往不得不重新调整系统,甚至要重新设计系统 由于系统实施的分散性和演变性,因而与企业目标的联系往往是间接的,系统往往难以支持企业的整体战略目标。
自顶向下方法的优点有: 可为企业或机构的重要决策和任务实现提供信息 支持企业信息系统的整体性规划,并对系统的个子系统的协调和通信提供保证 方法的时间有利于提高企业人员的整体观察问题的能力,从而有利于寻找到改进企业组织的途径 自顶向下方法的缺点有: 对系统分析和设计人员的要求较高 开发周期长,系统复杂,一般属于一种高成本、大投资的工程 对于大系统而言,自上而下的规划对于下层系统的实施往往缺乏约束力 从经济角度来看,很难说自顶向下的做法是合算的 4.模型化 对于信息系统,特别是其核心部分的软件系统的开发,专家和工程人员从不同的角度、用不同的方法对它们进行了模型化,从而将相关的方法从实践上升到理论。
(1)瀑布模型 瀑布模型是一类在软件和系统开发中应用广泛、影响深远的模型,它规定了软件工程的各项活动,包括系统规划,需求分析,软件设计,编码,测试和维护。
瀑布模型为软件的开发和维护提供了一种有效的模式。
可根据这一模式制定出开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段有效地对整体开发过程进行指导,从而力求软件产品能及时交付,并达到预期的质量要求。
(2)螺旋模型 为了解决瀑布模型实施时存在的问题,专家们提出了一种基于原型化开发的进化模型。
其实施过程是首先做试验开发,并探究其可行性,并明确软件需求,其结果为一个“原型”,再基于原型去开发一成功产品,将进化模型加以实施,并对实施中可能出现的风险进行分析,即构成螺旋模型。
它认为风险是软件开发不可忽视的潜在的不利因素,因此应及时对风险进行分析、分析并采取对策,从而降低风险。
制定计划:确定目标,选定实施方案,分析项目开发约束条件 风险分析:分析所选择的方案,考虑该方案可能存在的风险以及如何规避风险 工程实施:软件开发过程的实施 工程评估:对成果进行评估,并提出修正意见 螺旋模型适合大型软件的开发,它采用进化的方法,并对可能出现的风险做出反应。
使用该模型需要具有丰富经验的专家,他们应有相当丰富的风险评估经验和系统开发的专门知识。
(3)喷泉模型 喷泉模型是一类支持面向对象的、自底向上的开发模型,在实施中体现了迭代和无间隙的特征。
它在实施中,对系统的某个部分常常重复迭代,相关的功能在迭代中逐步演化到系统中,并且能体现无间隙特征,即与瀑布模型相比,其分析、设计与编码之间没有明显的界限。
以上是我对于这个问题的解答,希望能够帮到大家。
软件工程这个专业如何?
软件工程专业: 主修课程:主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
就业方向:本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
就业前景:中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。
大量著名外包企业落户宁波。
主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
就业岗位:Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
.Net方向: .Net程序员网站开发工程师 .Net工程师等。
其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和 维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
...
计算机软件水平考试信息系统工程监理特点是什么?
计算机信息系统工程监理工作带有明显的特殊性,一般来说具有如下特点: 行业新颖、人员年轻;投资额度大、工期短、利润丰厚;对从业人员要求高,不仅要具有丰富的实践经验和很快掌握先进技术的能力,还要知识面宽、通晓国家标准和行业规范;工程项目的不可预见成分高,风险程度大;大多数从业人员缺乏工程监理的意识。
从工程技术角度来看,计算机信息系统工程还有如下特点: 技术含量高,是智力、知识密集型的产业;处于发展中的高科技领域,高新技术发展迅速;与技术的继承程度相比,创新成分多,新开发的工作量大;工程类型广泛,涉及国民经济的各行各业;多种科学技术领域的综合与交叉;用户需求易随形势发展而发生急速变化,甚至有许多要求超过新技术的发展。
因此,计算机信息系统工程建设的过程中,除了需要用户提高自身水平、厂商提高服务质量以外,来自第三方的力量越来越为人们所接受,国外的做法是用成熟的方法论和项目管理方法来确保项目实施的成功,用户方同样在改进自己的项目管理方法,通过这些工作可以大大降低项目的风险。
但是,国内的不少公司普遍缺乏必要的IT管理能力和经验,他们进行信息化工作时间短、经验少。
因此,在项目一方或双方都无法确保彻底消除项目风险的情况下,引进监理机制,借助"第三方"监理单位的技术及经验来规范项目的实施、保障项目的进度和质量是非常必要的,而且,政府主管部门也越来越重视这个问题,正在出台相关的规章制度。
比如,现在北京市就规定,政府投资200万元以上的计算机系统工程必须要请监理,这也在敦促企业更规范地搞信息化建设。
所谓的信息工程监理就是一个独立于信息化技术产品生产、销售与系统集成行业之外的、有信息技术实力的、信誉较好的咨询机构,它能为信息系统工程的建设单位提供有针对性的服务。
信息工程最大的特点是其发展迅速的高科技属性,即:信息技术所涉及的专业门类广,其中多数技术处于当代科技的前沿;信息技术发展迅速,信息化产品更新换代快。
由此决定了信息工程监理具有以下特点: 工作内容扩展向外延伸,业务范围涉及工程的全过程 由于信息工程项目建设单位自身技术力量不足,在项目的总体规划、技术方案和设备选型等方面难以决策,因此,监理机构将协助业主制订了项目的总体规划和技术方案,以及设备选型方案的制定;在信息工程进入现场施工阶段后,信息工程监理将对整个工程实施的进度、质量、费用以及合同进行监督,这些与传统建筑项目的监理机构所作的工作是类似的;在工程项目验收之后,建设方往往还会要求监理机构继续协助制定信息化设施的运行管理制度。
因此,信息工程监理机构的业务范围远远超出施工监理的范畴,往往需要向外延伸,将覆盖信息工程项目立项到试运行的全过程。
依靠专家网和技术协作网,组织机构社会化 由于信息技术涉及的门类广泛,大多数又都处于当代迅速发展的科技前沿,而任何一个信息工程监理机构都不可能独自具有掌握众多前沿科技的专家,所以,从监理工作的需要出发,一个信息工程监理机构必须在社会上建立一个专家网络,这些专家平时在各自的单位工作,一旦信息工程监理机构承接了信息工程的监理任务,就可以根据需要随时请相应领域的专家协助工作。
另外信息工程质量检测同样需要大量先进的仪器,一个监理机构不可能将所有可能需要的仪器都购置齐全,往往也是与社会上的高校或科研单位建立协作关系,当有需要时,租用其仪器或送去检测。
因此,信息工程监理机构必须能够得到社会上专家网和技术协作网的支持,如果缺少这些支持,信息工程监理机构是无法独立生存的。
对从业人员的素质要求很高 由于许多工作需要依靠专家网络提供技术支持,所以,要求信息工程监理机构自身的技术人员不仅具有丰富的实际现场施工经验,同时要求他们具有组织能力,能够组织外聘的专家协同工作。
信息管理与信息系统 电子信息工程 计算机科学与技术
中国大学把专业学科分为如下的12大门类,即哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、军事学、管理学。
通常将哲学、经济学、法学、教育学、文学、历史学、管理学称为文科门类,而将理学、工学、农学、医学称为理工门类。
信息管理与信息系统属于管理学门类,是文科专业;电子信息工程、计算机科学与技术属于工学门类,是理工科专业。
信息管理与信息系统、电子信息工程、计算机科学与技术这三个专业的共同点是都要牵涉到计算机,并且都要学习高等数学知识(当然,信息管理与信息系统专业对数学的要求最低);它们的区别在于信息管理与信息系统培养的是能够熟练应用计算机技术的高级管理员(包括现在流行的网络管理员),而电子信息工程与计算机科学与技术都是培养工程技术人员的专业(即培养合格的工程师)。
信息管理与信息系统、电子信息工程、计算机科学与技术这三个专业都是当前的热门专业,但是这些专业的毕业生都存找工作艰难的问题,主要是因为读的人太多了。
国家真正需要的是该专业方面研究生层次的人才。
-----------------------下面先简单的介绍一下这些专业都读一些什么课。
※首先是信息管理与信息系统主要课程:公共政治课(中国近现代史纲要、***思想、***理论和三个代表重要思想概论、思想道德修养与法律基础、马克思主义基本原理)、大学英语、大学生体育、高等数学(经济类)、线性代数(经济类)、概率论与数理统计(经济类)、计算机文化基础、C语言程序设计、数据结构与算法分析、数据库原理与应用、微观经济学、统计学原理、管理学原理、操作系统、面向对象程序设计、系统工程、会计学原理、Java语言程序设计、IT项目管理、信息安全技术、信息分析与决策支持、J2EE技术、Linux、信息新技术动态、数字图像处理、多媒体技术与应用、、ERP管理与应用、Web技术及应用、信息系统分析与设计、电子商务概论、嵌入式系统及应用。
※其次是电子信息工程主要课程:公共政治课(中国近现代史纲要、***思想、***理论和三个代表重要思想概论、思想道德修养与法律基础、马克思主义基本原理)、大学英语、大学生体育、高等数学(工科)、线性代数(工科)、概率论与数理统计(工科)、工程数学(复变函数与积分变换)、工程数学(数学物理方程)、计算机文化基础、C语言程序设计、大学物理学、电路分析基础、模拟电子技术、数字逻辑电路、高频电子线路、电磁场理论基础、工程光学、信号与系统、数字信号处理、通信原理、自动控制原理、电力电子技术、机械制图、微型计算机原理与应用、单片机原理与应用、传感器与自动检测、电视传输原理、微型计算机控制技术、电子测量原理、电子设计自动化(EDA)、光纤通信原理与网络、现代微波技术、半导体物理与器件。
※再次是计算机科学与技术主要课程:公共政治课(中国近现代史纲要、***思想、***理论和三个代表重要思想概论、思想道德修养与法律基础、马克思主义基本原理)、大学英语、大学生体育、高等数学(工科)、线性代数(工科)、概率论与数理统计(工科)、离散数学、大学物理学、电工电子技术基础、算法与数据结构、计算机组织与体系结构、操作系统、微机系统与接口技术、数据库系统原理、软件工程、多媒体数据技术、信息存储和信息检索、编译原理、C语言程序设计、面向对象程序设计、汇编语言程序设计、网络系统安全与维护、网页设计技术、嵌入式系统及应用。
-----------------------------通过上面的介绍,你应该对信息管理与信息系统、电子信息工程、计算机科学与技术这些专业有所了解了吧。
说白了,信息管理与信息系统=管理学+计算机应用技术 ;电子信息工程相对于计算机来说,侧重于电子装置,也就是搞硬件的;计算机专业就是搞软件的。
如果想在事、企业单位从事计算机维护,就读信息管理与信息系统吧。
因为信息管理与信息系统的毕业生不仅对管理在行,也对计算机专业在行,毕竟信息管理与信息系统=管理学+计算机应用技术。
其实最没用的是计算机科学与技术专业。
什么是管理信息系统
管理信息系统(Management Information System,简称MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。
完整的MIS应包括:决策支持系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。
办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。
...