软件工程
come world
桂林理工大学软件工程本科生,对算法和编写代码非常感兴趣,希望在软件工程中可以学到更多的代码知识,个人目标是在学完这门课程前可以独自行开发出一个程序。
展开
-
[软件工程] 软件工程与计算机科学的关系及区别
软件工程与计算机科学的关系及区别?软件工程:注重于软件的开发以及维护,偏向于服务大众以及理论的实践,与人的行为有关,可能是项目的使用者,也可能是开发者,这是与计算机科学中很不相同的一部分。计算机科学:注重于形式上的证明,与数学、离散数学、数理逻辑密切相关,其偏向于计算机系统的开发与维护,注重于服务使用计算机的人。两者最大的差别:就是软件工程偏向于软件,而计算机科学偏向于硬件。两者的关系:两者之间相辅相成,软件工程的发展会促进计算机科学的发展,计算机科学的发展可以让软件运行更快捷,会促使软件工程的开发原创 2022-04-03 17:09:03 · 400 阅读 · 0 评论 -
【软件工程】什么是分而治之?
(1)分而治之:在软件工程中这种方法称为WBS。WBS就是从程序的开端,想树一样一层一层分开,一个接着一个,将复杂的程序分割成一个个简单的叶子节点。(2)WBS实现需要注意的问题:保证在将程序进行分割时,思路要清晰,一个父节点所包含的子节点是否完整,所有的点加起来是否是完整的程序,尽量做到最简化,从结果出发构建WBS。...原创 2022-04-03 16:52:45 · 421 阅读 · 0 评论 -
[软件工程]为什么软件开发周期总是预估的2~3倍?
为什么软件开发周期总是预估的2~3倍?1、在软件开发的过程中需要对整个程序进行架构,需要考虑开发过程中的算法及架构的复杂程度。2、在开发过程中会出现不可控因素,比如软件在运行中出现错误,以及在人为编程的过程中会出现错误,需要花费时间去查找错误,并不会“一路顺风”的“走”下去。3、在程序开发的过程中需要团队合作,可能会出现成员之间意见不和的情况,需要对问题进行讨论整合。4、在程序开发设计计划中没考虑到突然出现的情况以及不可抗力,比如今年出现的疫情,会导致有些人没办法上班,无法及时完成任务,还有成员间会原创 2022-04-03 16:36:08 · 241 阅读 · 0 评论 -
【软件工程】软件工程方法论对我们经软件开发有多大用处?
软件工程方法论包含三要素:方法、工具和过程。(1)方法是完成软件开发各个任务的技术方法,比如在这个软件完成的过程中是使用哪种模型进行编程,使用哪种顺序算法可以有效避免出现错误。(2)工具是为了运用方法而提供的自动或半自动的软件工程支撑环境,例如java、c++等软件。(3)过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的步骤。(4)通过学习软件工程方法论,可以大大提高我们的软件开发效率,可以让我们在进行编程和程序的设计时可以选用正确的方法。...原创 2022-04-03 16:11:32 · 970 阅读 · 0 评论 -
软件工程——患者监护系统的定义以及可行性
4.目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。...原创 2022-03-13 20:20:09 · 1026 阅读 · 1 评论 -
软件工 程是不是教会不怎么会写程序的人开发软件?你的观点?
不是;软件工程不是教会不怎么会写程序的人开发软件,而是教会写程序的人如何快捷和高质量的写出一个程序,这样就可以延长软件程序的寿命,也可以减少程序出现的bug。原创 2022-03-09 19:21:36 · 34 阅读 · 0 评论