zoukankan      html  css  js  c++  java
  • 对软件的新认识

    写了两年程序了,对软件有了新的认识。

    1.软件是什么?

       软件就是能够满足用户需求的一些计算机程序。

    2.开发软件的目标是什么?

       我个人认为开发软件的有两个目标。第一,满足用户的要求,不管是用什么样的方法,跟手段。第二,在一定时间能能够快速相应客户的要求,减少维护成本。

    3.代码的质量是什么?

       我认为代码的质量就是能够快速地执行某一任务,并且能够是维护代码的人能够快速的看懂并能够进行修改。

    4.软件工程是什么?

       软件工程就是对人,对项目进度,以及软件质量的一种管理,使人能够在一起能够按时交付高质量的软件。

    5.架构是什么?

       架构就是对整个软件的把握能力,跟需求是永远分不开的。

    6.设计模式是什么?

       设计模式是能够适用于一定场景的开发技巧。是软件的一种实现手段。

    7.测试是什么?

       测试就是保证软件质量的一种手段。

    8.项目经理是什么?

       项目经理就是管理开发者的人,就是开发团队对外部的一个接口,也就是一个代理。

    9.语言是什么?

       语言是实现软件的一种手段。语言没有优劣,只有适合还是不适合。

    现在有时间去思考这些问题。其实软件很简单,就是满足用户需求的一些计算机指令而已。明白了这点,就会发现,所有的计算机课程都是为这点服务的。一切都变的简单很多。豁然开朗!

  • 相关阅读:
    LruCache 原理
    线程间通信, 进程间通信
    安卓 权限 规则
    android 捕获所有异常 未捕获的异常
    serializable parcelable
    android intent 传递 二进制数据
    apk安装 卸载 原理
    ARGB 8888 内存大小
    dalvik 基于 jvm 的改进
    查看 MySQL 数据库中每个表占用的空间大小
  • 原文地址:https://www.cnblogs.com/zhaowt001/p/1371216.html
Copyright © 2011-2022 走看看