SlideShare a Scribd company logo
By Edwin
我们都错了
唯一的区别就是我们犯错的离谱程度不同
事情若有可能出错
  就一定会出错
即便是写得非常好的代码
     也是难以读懂
永远存在
问题只在于要发现它困难与否
为客户带来价值
客户不会管你用了多少牛逼的技术
若不亲手去碰碰看
很难看到所有的实际层面以及它们之间的关系
Keep it simple, stupid !
你必须培养广泛而全面的技巧(Skill)
    而不仅仅是技术(Technical)
软件开发要做的工作就是
发现细节并去除所有的不确定性
 软件未实现产品说明书要求的功能
 软件出现了产品说明书指明不应该出现的错
  误
 软件出现了产品说明书未提到的功能
 软件未实现产品说明书虽未明确提及但却应
  该实现的目标
 软件难以理解、不易使用、运行缓慢或者最
  终用户会认为不好
软件缺陷产生的原因




            产品说明书
            设计
            编码
            其他
修复缺陷的费用




          缺陷发现的时间
备注:客户也许会假设软件是安全的
     测试人员需要考虑安全性
 公司管用语和约定
 行业要求
 政府标准
 图形用户界面
 安全标准
 规模
 复杂性
 测试性
 质量和可靠性
 安全性
 • 备注:查看类似软件的联机或印刷的文章,查看其
  他用户对此软件的评价会对安全性评估有很大价值
 完整
 准确
 精确、不含糊、清晰
 一致
 贴切
 合理
 代码无关
 可测试性
 总是、每一种、所有、没有、从不
 当然、因此、明显、显然、必然
 某些、有时、通常、经常、大多、几乎
 等等、诸如此类、依次类推、例如
 良好、迅速、廉价、高效、小、稳定
 处理、进行、拒绝、跳过、排除
 如果……那么……(没有否则)
《人月神话》:
用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话
X3
程序          编程系统



  X3




编程产品        编程系统产品
月       月



    人       人




月       月



    人       人
选项(多选)    √
政府机关      √
企业投资人     √
项目投资人
企业内员工
企业需求员工    √
购房意向者
已入住房主     √
物业公司
大众
其他(请填写)
政府机关   企业投资人   企业需求员工   已入住房主   系统管理员




               招聘系统
企业需求员工                      系统管理员
准备




           选择登录
                   注册   注册
           或注册


            登录


选择找回       输入用户
 密码        名与密码



           输入验证码        三次用户名或
                         密码错误
找回密    N
 码
           验证验证
            码

             Y

           验证用户
           名与密码

             Y


            完成
用户                      页面       系统
       准备
                      注册

                 注册
       选择登录
       或注册

         登录



              输入用户
选择找回
              名与密码
 密码


        N     输入验证码


                           验证验证
找回密                         码
 码
                                    Y

                                        验证用户
                           Y
                                        名与密码



                                        完成

More Related Content

Viewers also liked

Walton - Assessing the journey: online conversation as a means of active lear...
Walton - Assessing the journey: online conversation as a means of active lear...Walton - Assessing the journey: online conversation as a means of active lear...
Walton - Assessing the journey: online conversation as a means of active lear...
IL Group (CILIP Information Literacy Group)
 
La famiglia bed&breakfast
La famiglia bed&breakfastLa famiglia bed&breakfast
La famiglia bed&breakfastlauraghinea
 
Hoover platinum
Hoover platinumHoover platinum
Hoover platinum
bestskincareproductspot
 
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
IL Group (CILIP Information Literacy Group)
 
Induksi Umum Presentation
Induksi Umum PresentationInduksi Umum Presentation
Induksi Umum Presentationfrlisa
 
Products
ProductsProducts
Products
ascott60
 
Aves neornithes
Aves neornithesAves neornithes
Aves neornithes
Emma Louise Fernandez
 
How to Schedule a Hearing Test
How to Schedule a Hearing TestHow to Schedule a Hearing Test
How to Schedule a Hearing Test
Hearing Center of Broward, Inc
 
Theme
ThemeTheme

Viewers also liked (10)

Walton - Assessing the journey: online conversation as a means of active lear...
Walton - Assessing the journey: online conversation as a means of active lear...Walton - Assessing the journey: online conversation as a means of active lear...
Walton - Assessing the journey: online conversation as a means of active lear...
 
La famiglia bed&breakfast
La famiglia bed&breakfastLa famiglia bed&breakfast
La famiglia bed&breakfast
 
Hoover platinum
Hoover platinumHoover platinum
Hoover platinum
 
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
Farmer, MacLean & Corns (1) - How can reading lists be effective information ...
 
Induksi Umum Presentation
Induksi Umum PresentationInduksi Umum Presentation
Induksi Umum Presentation
 
เล่าสู่กันฟัง
เล่าสู่กันฟังเล่าสู่กันฟัง
เล่าสู่กันฟัง
 
Products
ProductsProducts
Products
 
Aves neornithes
Aves neornithesAves neornithes
Aves neornithes
 
How to Schedule a Hearing Test
How to Schedule a Hearing TestHow to Schedule a Hearing Test
How to Schedule a Hearing Test
 
Theme
ThemeTheme
Theme
 

开发相关事项