Software Engineering Incorporating Interface Design Into

28 Slides153.00 KB

Software Engineering Incorporating Interface Design Into Software Engineering

Software Development Software Engineering Process of developing software Precise steps/methods for the development of software. Several Models for Developing Software How do we incorporate User Centered Design Conceptual Model Interface Principals

Software Development Models Waterfall Prototyping Incremental

Waterfall Software Development System Feasibility Linear Requirement Analysis Sequential Design Systematic Code & Test Implement & Test Maintenance

User Centered Design System Feasibility Collect information about the user Requirement Analysis Design Code & Test Implement & Test Maintenance

Conceptual Model System Feasibility Develop Conceptual Model Requirement Analysis Design Code & Test Implement & Test Maintenance

Conceptual Model System Feasibility Requirement Analysis Design Test Conceptual Model Code & Test Implement & Test Maintenance

Interface Design System Feasibility Requirement Analysis Design Interface Design Code & Test Implement & Test Maintenance

Interaction Design System Feasibility Requirement Analysis Design Interaction Design Code & Test Implement & Test Maintenance

Usability Studies The sooner you can evaluate your product, the better. System Feasibility The more you evaluate your product, the better. Requirement Analysis Design Evaluate It Code & Test Evaluate It Implement & Test Evaluate It Maintenance

Prototype Software Model Design Analysis Build or Revise User Test

Prototype Software Model Design After cycle Throw Away Prototype Analysis Build/Revise Implement it User Test Implementation Maintenance

User Centered Design Collect information about the user Design Analysis Build or Revise User Test

Conceptual Model Develop and Test Conceptual Model Design Analysis Build or Revise User Test

Interface Design Design Interface Layout and Color Design Build or Revise Analysis User Test

Interaction Design Design Human Computer Interactions Design Build or Revise Analysis User Test

Usability Studies Study how people use your prototype Design Build or Revise Analysis User Test

Usability Studies Design Analysis Build/Revise Usability is ongoing. User Test Implementation Through usability, suggest Changes for future release. Maintenance

Evolutionary Prototype Model Some times called Incremental Model Design Analysis Build or Revise Implementation

Evolutionary Prototype Model Users actually use the product during implementation. Design Analysis Build or Revise Implementation

User Centered Design Collect information about the user Design Analysis Build or Revise Implementation

Conceptual Model Develop Conceptual Model Design Analysis Build or Revise Implementation

Conceptual Model Test Conceptual Model Design Analysis Build or Revise Implementation

Interface Design Design Interface Layout and Color Design Build or Revise Analysis Implementation

Interaction Design Design Human Computer Interactions Design Build or Revise Analysis Implementation

Usability Studies Study how people use your product. Design Build or Revise Analysis Implementation

Evolutionary Prototype Model User Centered Design, Conceptual Model and Usability Design Build or Revise Analysis Implementation

UI Design & Software Development It takes time. It takes money. It takes patience. It takes knowledge How to do it. Knowing that it needs to be done.

Back to top button