知识库 > 做一款自律打卡软件都需要会哪些知识,小程序呢?

做一款自律打卡软件都需要会哪些知识,小程序呢?

做一款自律打卡软件都需要会哪些知识,小程序呢?

999人浏览
石塘网
相关栏目: 知识库
最新回答 2023-05-04 07:02:14
共有1条回答
大壁虎up

这里就简单介绍一下软件开发的过程

需求→设计→编码→测试→上线

需求

根据IEEE软件工程标准词汇表(1997年)定义需求为:

  1. 用户解决问题或达到目标所需的条件或权能
  2. 系统或系统部件要满足合同,标准,规范或其他正式文档所需具有的条件或权能
  3. 一种反应1或者2所描述的条件或权能的文档说明

需求又分为用户需求,功能需求,业务需求。

从题主的题意中得知主要功能也就是打卡,记录每天打卡信息,时间,天气等等。

设计

这里的设计指的是产品设计,产品分为初期,中期,成熟期,同时将产品设计策略分为:可用,好用,爱用,品牌。



一个好的产品设计能给用户带来不错的体验,给用户留下好的映像。

编码

编码是一个应用生命所在。用户,安全性,数据交互,性能等问题都需要在编码中去解决。一个应用采用什么编程语言作为主体。根据应用自身的业务来选技术架构,优先考虑研发团队擅长哪些技术。

测试

测试不仅仅是为了查找问题,而是为了完善,优化应用本身,兼容很多的运行环境。

发布上线

到了这一步一般来说初期的需求功能基本上开发完毕,可以发布一个版本。后续可以继续更新,修复,优化。

基本上每一个应用开发流程就是这样,每个子流程都设计很多知识,一个人很难去把握好全局。当然了一些业务并不复杂的应用,有些步骤可以忽略。

登录后才能进行回答