1.原型工具:事件,动作,场景之间的关系事件是原型工具的一个关键功能,原型工具的事件由两个主要部分组成:一个是事件的触发(或用户事件),另一个是一组操作。每一个事件必须在屏幕上定义一个特定的元素,这将作为事件的触发源。原型工具还提供了许多丰富的动作,这些动作可以在任何触发事件的场景中执行。一个触发事件可以包含有多个场景,根据条件执行流程或互动。2.瀑布模型的特点瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 在瀑布模型中,软件开发的各项活动严格根据线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,假如验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。 瀑布模型强调文档的作用,并要求每个阶段都要认真验证。但是,这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃,其主要问题在于: (1) 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量; (2) 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险; (3) 早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。 3.概念模型到物理模型的转化的步骤 p524.图错,p495.编程1.求 1!+2!+3!+…….+n!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication5{ class Program { static void Main(string[] args) { Console.WriteLine("请输入你要算的数 " ); String a = Console.ReadLine(); int b = Convert.ToInt32(a); int sum = 0; int j = 1; for (int x = 1; x <= b;x++ ) { for (int i = x; i >=1; i--) { j *= i; } sum += j; j = 1; } Console.WriteLine("j=" + j); Console.WriteLine("sum=" + sum); Console.ReadLine(); } }}6. 编程。编出如下图所示算法7. 1^2+2^2+3^2+。。。。。+n^2=1000,n 是多少?答案是 13,算法如下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.T...