Re: [请益] 学“软件工程”前需具备什么能力?

楼主: csfgsj (切割对半)   2016-03-28 09:21:01
※ 引述《mbpatrick (派崔克)》之铭言:
: 本人在校有学过JAVA、ASP.NET、MSSQL、LINUX的入门课程,
: 出社会后有1年半网页开发经验。这样的能力适合作软件工程吗?
何谓软件工程?
软件工程的定义:产品开发过程中,与软件部分相关的所有工作。
软件工程只是产品开发设计的一部分
中心偏重管理与作业的哲学部分
软件工程的内容:
除了刻板印象中的程式设计外,软件工程实际比想像中多很多的工作
程式设计只是其中一个很小的部分
软件工程师的工作比想像中的多很多,除了程式设计外,
至少牵涉到以下议题:
产品工程、程式设计、程式码建构、安装、运转时序、测试除错、文件处理
产品工程
要做什么产品,要写什么程式?
开发创造:系统设计
探索了解:找资料、研读、开会、讨论
规格制定、架构设计
产品工程的哲学
程式设计
何谓程式设计?
目标、既有资源的运用思维
如何利用既有资源,以达到目标的思维过程
基于知识及对环境的认知,思考如何利用既有资源及工具,以达到目标的思维过程
写程式前该具备什么样的条件
领域知识:明了所在的环境
系统观念:清楚所用的模式及功能
处理程式及知识的方法
应用的素材:接口、元件等
工具应用:程式语言、开发或辅助工具
下面还有很多,但时间有限就不写了~~
楼主: csfgsj (切割对半)   2016-03-28 09:31:00
只是做纲要的列举,修辞的部分不是很好最近专案卡很紧,没时间
作者: mbpatrick (派崔克)   2016-03-28 12:07:00
谢谢csfgsj的讲解
作者: ns1234 (FAR)   2016-03-28 14:11:00
长知识

Links booklink

Contact Us: admin [ a t ] ucptt.com