微信小程序学习总结
我们的团队在经过讨论过后选择了开发微信小程序来作为大作业的项目,我主要负责前端方面的开发。因为之前并没有过小程序的开发经验,所以开发过程的第一次迭代中,我主要对小程序开发者工具以及其相关的api进行了初步学习。
开发者工具
微信小程序的开发使用的是官方提供的微信web开发者工具,可以在微信公众平台下载最新的版本。官方网页上还提供了详细的教程,包括各类框架和组件的描述示例,以及api的说明。
创建项目
打开开发者工具,用微信账号登陆后,在初始界面可以选择小程序项目和公众号项目。
选择小程序项目便可以进入小程序项目的管理界面,点击右下角的“+”号便可以创建新的小程序项目。
创建小程序项目需要注册Appid,若无Appid则需要进行注册,值得注意的是每个邮箱账号只能注册一个...
Click to read more ...
系统分析与设计homework2
简单题
1. 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。
瀑布模型优点:
降低了软件开发的复杂程度,提高软件开发过程的透明度,提高了软件开发过程的可管理性。
以项目的阶段评审和文档控制为手段有效的对整个开发过程进行指导,保证了阶段之间的正确衔接,能后及时发现并纠正开发过程中的缺陷,是产品达到预期的质量要求。
从测试的角度,瀑布模型开发过程中的一切都有完整细致的说明,在测试开始时,所有细节都已明确并有文档记录,由此,测试小组得以制定精确的测试计划,且测试对象非常明确。
瀑布模型缺点:
强调过程活动的线性顺序。
缺乏灵活性,无法应用于软件需求不完全或不准确的情况,而事实上大部分的客户都很难在一开始清楚地给出所有的需求。
风险控制能力较弱...
Click to read more ...
系统分析与设计homework1
简单题
1. 软件工程的定义
软件工程是指对将系统化、规范化、可度量的方法应用于软件的开发、运行和维护的过程即将工程化应用于软件中的方法的研究。
2. 阅读经典名著“人月神话”等资料,解释 software crisis、COCOMO 模型
软件危机指由于软件生产的复杂性和高成本,使大型软件的生产出现了很大的困难,即出现软件危机。软件危机表现为软件的开发成本超出预算,软件开发进度难以控制,软件产品质量不可靠且可维护性低等问题。软件危机的根源在于软件的大量需求与软件生产力效率之间的矛盾,以及软件系统的复杂性与软件开发方法之间的矛盾。
COCOMO模型,即构造形成本模型,是一种常见的软件规模估算方法,用于估算工作量、成本以及时间表,最早由Boehm于1981年提出。构...
Click to read more ...