软件生存期包含三个阶段:软件定义、软件开发、软件运行维护。
软件定义是一种数据存储方式,所有存储相关的控制工作都仅在相对于物理存储硬件的外部软件中。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件生命周期是软件的产生直到报废或停止使用的生命周期。
旧的解释是周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
1.用户原则。
界面设计首先要确立用户类型,确定类型后要针对其特点预测他们对不同界面的反应。
2.信息最小量原则。
界面设计要尽量减少用户记忆负担,采取有助于记忆的设计方案。
3.帮助与提示原则。
要对用户的操作命令作出反应,帮助用户处理问题。
系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。
4.媒体最佳组合原则。
界面设计的成功并不在于仅向用户提供丰富的媒体,而应在相关理论指导下,注意处理好各种媒体间的关系,恰当选用。