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.