前言:想要写出一篇引人入胜的文章?我们特意为您整理了关于软件发展的工程技术论文范文,希望能给你带来灵感和参考,敬请阅读。
一、计算机模型的发展变化趋势
(一)对摩尔定律运用后 CPU 的运行速度与运算能力得到优化
但单核 CPU 很难提升计算能力。
(二)服务器处理能力在技术创新与多核运算上优化提升
打破瓶颈,服务器承担了较多的计算能力,C/S 模式客户端结构在运用中逐渐被 B/S 模式替代。
(三)云计算在互联网的普及中投入运用
服务终端的计算能力进一步加强。
软件开发与软件工程是字母的关系。在计算机软件工程中,软件开发经历了不少变化:
(一)服务器逐渐吸收计算机的计算能力
软件开发的主流也逐渐向高并行的计算手段与计算能力进步,中间技术的可用性在软件开发中越来越被设计者追求。在大型软件开发设计中,软件系统的高并行性和可用性已成为设计开发者的一大设计标准。
(二)软件开发的中间技术使用广泛
中间技术能够辅助设计者处理细节小问题,使设计者有时间将目光与精力投放在软件的业务能力开发上,编写量减少,代码减少,开发团队劳动力缩减,设计团队能够更加精简与专业。
(三)软件开发向着简单便捷发展
使用简便的软件在计算能力上优化加强。设计开发的软件使用情况良好,随处可见软件的使用者,市场前景拓展,但由于人才因素与开发成本的降低,在开发软件时的普遍现象之一是外包普及。
(四)软件开发不再局限于个体使用
互联网的普及使得软件系统能够协作发展,SOA 体系结构得到了设计人员的关注,面向服务体系的软件开发在势在必行。
(五)开发人员在软件开发设计中进行聚合
伴随着互联网的适用于普及,开发人员经历了分散状向聚合状的转变。他们共同设计开发新软件,开源成为软件设计的新趋势。
(六)B/S 模式的系统升级
为电子计算机软件的交付与使用提供了极大的提升空间,瘦客户端的使用速度大大提升,从原来的年为单位发展为星期天。
三、软件工程的发展变化趋势
1 软件需求工程转为热点
目前软件工程发展向着专业方向前进,互联网催生了设计开发团队的全球化与交付速度提高,都对软件开发提出了进一步的精确要求,开发团队会将研究目光投向需求工程,Use Case 也会在未来被人关注。同步而生的还有研究困境,为了解决困境,未来还将出现一种 UC 之上的需求体系,以其更加精细化的软件需求被人们利用接受。需求工程将系统与用户之间的交互进行抽象化处理,这样就能够扩大软件的使用范围,外行人员也能根据需求设计概念,避免干扰。
2 MDD 和 DSSA 实现
软件在普及与利用中逐渐从手动操作化想全自动化过度与转变,引用了 DSSA 的软件 MDD 变得更加平民大众化,降低使用门槛使得软件开发的质量与软件设计的效率大大提高。
3 敏捷性与迭代化的标准
软件的交付周期不断缩短,因此软件开发需要在迭代化上下大工夫,软件的迭代化对于开发团队的综合能力要求很高,因此,大多数的开发团队利用敏捷性的开发导入迭代型要求。敏捷需要开发者做到合作坦诚、自我独立性强、适应性强、迭代开发。这样就能够开发员工工作热情,促进软件开发的发展。
4 配置管理发展改革
诸多原因导致了开发团队在不断精简,因此科学的配置管理对于实现专业化的开发角色尤为重要。规范实践过程是满足软件开发的软条件,则科学配置管理则是未来软件工程技术发展的硬趋势。开源配置已经被越来越多用户使用,配置管理朝着简单明晓的方向发展。JIRA 等此类软件配置简单,在发展之后的软件会以全生命周期的管理方式平台出现在观众眼中。
四、总结
现代化计算机技术发展,计算机硬件条件日渐完善,软件也在向着创新性、高科技性、简单性、操作性方向发展。高效的软件开发是日后必定到达的路,网络化的网络平台与规范化的设计方向,都促进着软件开发朝着国际化的水平发展。目前软件工程已小有成就,但仍需向国际水平看齐,采用先进的科学技术与手段,在软件工程技术的发展道路上多做贡献。
作者:贾玉红 单位:吉林工商学院信息工程学院