iOS应用软件开发基础——第一课_软件开发思想

一、软件开发定义:根据客户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。

二、软件开发流程:产品定义(screenflows界面流,UI,样子)——>论证——>构架(拆分,详细) 形象|抽象  ——>概要(函数,结构体,类)——>详细设计(画流程图)——>编码实现(Coding,占%20)——>测试(占%30)——>发布——>维护。

三、如何学习软件开发:

1、锻炼流程思维。

2、掌握软件设计基本方法和工具。

3、用文档指导开发。

4、先学会实现和调试,再考虑开发。

5、将软件开发的思想融入你的生活。(慎用)

6、多写代码,争取在3个月内代码量编写过万。

7、上课要多做记录,下课多查资料了解一些背景知识,面试的时候可以谈的有些深度。

8、研究上课写的代码,写好注释,能够不参考代码的情况下,写出和上课的代码功能相同的代码。

9、尝试用多种方法实现上课代码功能。

10、不要怕失败,遇到失败后要总结经验教训,争取以后不会在同样的地方昏倒两次。

11、认真观察老师上课的思维。

12、培养自学能力。


参考书:《现代操作系统》、《数据结构》、《编译原理》、《程序员的自我修养》、《大象UML》、《Linux高级编程》、《数据库基础》、《21天学会C++》。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值