- 发布时间:2015-12-15 15:45 | 所属栏目:教育资讯 |
【山东新华软件开发术语小科普】软件工程需要学什么
软件工程需要学些什么?学校里开的那些课程有哪些?笔者刚学软件开发的时候也很困惑,总感觉不知道该学些什么才能让自己成为一个技术性人才。山东新华电脑学院互联网教育专家给大家科普下软件开发基本术语。
一、传统开发与敏捷开发
传统开发:传统开发是在工程的起始阶段,进行详尽的需求调研,根据需求进行完全的架构设计,之后进入开发过程,在开发过程中,不再进行设计层面的事情,不再处理需求变化的问题,在这个阶段的任务就是对前期设计的功能实现,然后是测试,部署等等。
敏捷开发:以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
二、瀑布型开发与敏捷开发
瀑布开发:也被称作系统开发生命期模式,简称SDLC(Systems Development Lifecycle Model),这是一种软件开发途径,它把项目分解为有限的阶段。每一个阶段都有序执行,并且依赖于先前已完成的阶段。在采用瀑布开发方法的情况下,开发工作的各个部分必须分别评估,而且通常由不同的开发队伍来实施。具体开发阶段的划分存在一定的争议,但各个阶段基本上取决于任务相对繁重的预先规划。
瀑布开发方式的缺点:如果期间的每一阶段没有得到坚决贯彻和实现,那么隐藏的问题最终会影响项目的成功。虽然瀑布管理方式对项目经理而言非常方便,但是对开发人员而言就可能显得太严酷了。因为测试过程在开发阶段之后实施,子系统测试所暴露的问题可能需要立即修改代码,这样就显著增加了计划架构的成本。
敏捷开发:是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。
山东新华电脑学院软件开发专业:http://www.sdxhce.com/zhuanyeshezhi/ruanjian/
山东新华电脑学院手机网站:http://m.sdxhce.com/
山东新华电脑学院咨询QQ:8008008900
山东新华电脑学院报名咨询电话:0531-88068807
- 03-27【广州万通技能大赛】总决赛巅峰
- 02-27广州万通汽修学校正式开学了,热
- 12-02笔尖上的新华:云南新华电脑学院
- 03-24郑州万通汽修学校毕业生的就业现
- 02-14甘肃新东方烹饪学校 相约邂逅在
- 12-23山东万通汽修学校学费 万通汽车
- 04-11【非常新生】李长森:月薪过万辞
- 02-142015年就来福建新东方,你还在等
随便看看
- 回炉深造 江西新华助您开启职业
- 爱在新华园 狂欢圣诞节
- 2015求职“新花样”频现 何种方
- 学汽车贴膜去哪
- 初中毕业后学什么好
- 2015年创业就业选择汽修行业的5
- 四川新华电脑学校春季报名火爆
- 汽车美容现在还赚钱吗?看万通学
- 郑州新东方:绿茶的烹饪大师来了
- 贵阳新东方:《百姓关注》强势报
人气排行榜
- 山东新华电脑学院:运筹帷幄,方
- 【西安万通】高燕:三方共赢,开
- 西安万通:创业的第一步该怎么走
- 2015中国烘焙展即将启幕 新东方
- 长沙新东方:掌握特色小吃技术
- 特色小吃培训哪里好?长沙新东方
- 山东新华:体育课,要“玩”不一
- 郑州新东方:尊重烹饪事业,履行
- 郑州新东方:拼出五彩佳肴,打造
- 呼和浩特新东方烹饪学校:父母为
推荐行榜
内容搜索


