iOS应用软件开发基础——第一课_软件开发思想
来源:互联网 发布:中央电视网络直播 编辑:程序博客网 时间:2024/06/05 09:35
一、软件开发定义:根据客户要求建造出软件系统或者系统中软件部分的一个产品开发的过程。
二、软件开发流程:产品定义(screenflows界面流,UI,样子)——>论证——>构架(拆分,详细) 形象|抽象 ——>概要(函数,结构体,类)——>详细设计(画流程图)——>编码实现(Coding,占%20)——>测试(占%30)——>发布——>维护。
三、如何学习软件开发:
1、锻炼流程思维。
2、掌握软件设计基本方法和工具。
3、用文档指导开发。
4、先学会实现和调试,再考虑开发。
5、将软件开发的思想融入你的生活。(慎用)
6、多写代码,争取在3个月内代码量编写过万。
7、上课要多做记录,下课多查资料了解一些背景知识,面试的时候可以谈的有些深度。
8、研究上课写的代码,写好注释,能够不参考代码的情况下,写出和上课的代码功能相同的代码。
9、尝试用多种方法实现上课代码功能。
10、不要怕失败,遇到失败后要总结经验教训,争取以后不会在同样的地方昏倒两次。
11、认真观察老师上课的思维。
12、培养自学能力。
参考书:《现代操作系统》、《数据结构》、《编译原理》、《程序员的自我修养》、《大象UML》、《Linux高级编程》、《数据库基础》、《21天学会C++》。
- iOS应用软件开发基础——第一课_软件开发思想
- iOS应用软件开发基础——第二课_Mac/iOS操作系统构架
- IOS开发——01_第一个OC程序
- 应用软件开发
- ios软件开发-第一课-入门篇
- IOS开发——02_第一个类的创建、声明…
- 软件开发设计思想
- 软件开发设计思想
- 软件开发设计思想
- 软件开发设计思想
- 软件开发设计思想
- 软件开发设计思想
- 基于组件开发——应用软件开发的革命
- iOS开发思想
- IOS开发基础Object-C(02 )—第一个OC类
- 什么是软件开发?(^_^)
- iOS基础开发-字典转模型(模型思想)
- 软件开发过程与思想
- 天天逛分享平台(www.365guang.net)分享平台招商平台正式启动,诚邀各位的加入
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- 64位ODBC安装指导
- Data Sources
- 程序员五大层次,你属于哪一层?
- iOS应用软件开发基础——第一课_软件开发思想
- WinCE中调用SHRecognizeGesture函数出现的问题
- bitmap标签
- 向量点积(Dot Product)
- vector::erase()方法的详细介绍及问题解答
- Actions
- EditText的详细使用
- map集合
- 求最大公约数(函数程序)