1.4 章节介绍
第一章,介绍了课题的开发背景、课题开发的现实意义。
第二章,概略地介绍了开发此系统用到的各种技术理论基础,ios 系统构架,程序框
架等。
第三章,对该的系统结构设计、系统结构功能、运行环境等概要分析设计阶段做工了
大体介绍即需求分析。
第四章,对系统总体流程设计和功能设计作了简要说明,具体介绍了系统各功能实现
过程。
第五章,总结。
第六章,参考文献和致谢。
2 理论技术基础
2.1 理论基础
美味食谱应用系统的开发使用了计算机领域的常用技术,首先是软件工程理论,包括
软件工程过程,软件生存周期,软件周期模型,软件开发的增量模型,软件开发方法等。
软件工程规定了获取,供应,开发,操作和维护软件时要实施的过程。软件生存周期是指
一个软件从提出开发要求开始直到该软件报废为止的整个周期。把整个生存周期划分为若
干阶段,使得每个阶段有明确的任务,是规模大结构复杂和管理复杂的软件开发变的容易
控制和管理。软件生存周期模型是描述软件开发过程中各种活动如何执行的模型,软件生
存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段活动的准则,确立开发
过程所遵守的规定和闲置,便于各种活动的协调,便于各种人员的有效通讯,有利于活动
重用,有利于活动管理。软件增量模型是在项目的开发过程中以一系列的增量方式开发系
统。软件开发方法是一种使用早已定义好的技术及符号表示习惯来组织软件产生的过程,
方法一般表述成一系列的步骤,每一步骤都与相应的技术符号相关,软件开发方法是克服
软件危机的重要方面之一。
面向对象是一种新兴的程序设计方法,是一种程序设计泛型,基本思想是使用对象,
类,封装,继承,聚合,关联,消息,多态等基本概念来进行程序设计,面向对象不仅是
一些具体软件开发技术与策略,而且是一套关于如何看待软件系统与现实世界的关系的软
件方法学。软件开发室对问题的求解过程,按照软件工程学对软件生命周期的划分,软件
开发过程包括分析,设计,编程,测试和维护等主要阶段,从认识论的角度看,整个软件
开发过程又可归结为两项主要活动,即人们对所要解决的问题及相关事务的认识和基于这
种认识所进行的描述。这正是体现了面向对象的思想,object-c 语言是一门面向对象编程
语言,本系统的开发就是采用了面向对象语言实现了系统的功能。
数据库技术是一种对大量数据进行统一集中和独立的管理的工具,数据库不仅包括数据本
身,而且包括相关数据之间的联系,是一个逻辑上紧密相连的数据集,拥有确定的用户组
和预订应用,顾名思义,数据库是存储和管理数据的仓库,而这个仓库是在计算机存储设
备上,而且数据是按一定格式进行组织和存取的。数据库有很多类型,而现在应用最方法