John D. McGregor Session 5 Domain Analysis, cont’d

Slides:



Advertisements
Similar presentations
Share Your PC Get Started. Sharing a computer used to mean that others could see your private files, install software you didn't want, or change your.
Advertisements

Team 7 Phil Overbeeke Keith Conrad Jeffrey Enahoro Andrew Stutzman Matt Gardner Semester Final Design Presentation.
eCommerce Marketing n Instructor: Thomas W. Bajzek,
IS 421 Information Systems Analysis
CPSC 871 John D. McGregor Module 1 Session 3 Assignment.
CPSC 872 John D. McGregor Session 12 Software Design, cont’d.
CPSC 372 John D. McGregor Module 0 Session 1 Introduction.
Welcome School of Business Information Technology Services Group Chris Buckridge, Chris Zissis Provide Support for OPIM Virtual Desktop (OVD)
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
CPSC 871 John D. McGregor Module 0 Session 1 Introduction.
Software. SCREEN BEAN INTRODUCTION — TEXT: How do we get data into the computer? How do we get data and information out of the computer? Software Application.
SYSE 802 John D. McGregor Module 3, Session 3 Assignment.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
CpSc 875 John D. McGregor AADL. Point of sale system.
ECE 455 Dan Brown Cody Lynn Android Controlled Relay Box.
Meeting Agenda  Test presentation  Review ability to display via Google Docs.
Operating Systems Session 1. Contact details TA: Alexander(Sasha) Apartsin ◦ ◦ Office hours: Homepage:
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
What is Android……? Android is an Operating System (OS) created by Google to run on any small electronic devices such as cell phones, e- books, Media Internet.
CPSC 871 John D. McGregor Module 2 Session 4 CMMI & assignment.
CPSC 372 John D. McGregor Module 3 Session 5 Assignment and References.
Introduction to Computer Operating Systems
CPSC 371 John D. McGregor Session 7 Business Models.
CPSC 875 John D. McGregor C15 – Variation in architecture.
CPSC 873 John D. McGregor Session 15 Test suites and tools.
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
CPSC 372 John D. McGregor More EPF Module 2 Session 4.
Welcome School of Business Information Technology Services Chris Buckridge, Chris Zissis Provide Support for OPIM Virtual Desktop (OVD)
CPSC 871 John D. McGregor Module 8 Session 3 Assignment.
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
CPSC 372 John D. McGregor Module 1 Session 2 Process Measurement.
CPSC 873 John D. McGregor Session 3 Requirements V & V.
POS 355 OUTLET The learning interface/pos355outletdotcom.
CPSC 872 John D. McGregor Session 18 Evaluating Specification.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
CNKI 知识网络发现平台. 我们有许多需求 …… 检索结果不满意 找不到产品入口 很多功能我没 有发现 非专业读者没有 专业使用技巧 我想可视化 查看图表 要在线 浏览! 求分享 ! CNKI 都有什么 要更专业的分析!
Lesson 4 Software: Systems and Applicatio n Software CREATED BY MOBIN 2016.
CPSC 872 John D. McGregor Session 13 Process. Specification and design problem solution specification implementation specification.
MiiSky Your personal Vault. About miisky Miisky is an Open Software Enabler, which aims at communication, independent of the hardware and the operating.
FOR MORE CLASSES VISIT POS 355 Entire Course FOR MORE CLASSES VISIT In preparation for this assignment, use.
Introduction to Android Programming. Features of Android.
Operating System Simulator
POS 355 GUIDES Real Success/pos355guides.com
Component and Deployment
John D. McGregor Eclipse Process Framework Module 2 Session 4
UFEHT-15-M Overview of course 2006.
MiiSky Your personal Vault.
Canon.com/ijsetup - Download, setup- Installation. More info visit:
POS 355 Competitive Success/snaptutorial.com
POS 355 Education for Service-- snaptutorial.com.
Features and Technique While Using in Marketing
POS 355 Teaching Effectively-- snaptutorial.com
POS 355 knowledge is divine-- snaptutorial.com. POS 355 Entire Course For more classes visit Please check All Included Assignments.
Managing Specialized Devices With Windows Embedded Device Manager 2011
John D. McGregor C8 - Tactics
CPSC 372 John D. McGregor MSemat.
CSE4939W/4940 CS & E Design Lab I/II
Delivering Distance Learning Experiments in Local Area Networking
TWNIC mDNS Business Plan
Multi Core Processing What is term Multi Core?.
Module 5- Unit 2 OPERATING COMPUTER SYSTEMS
John D. McGregor Module 1 Session 3 Assignment
Blackboard Modifying the My Courses List
John D. McGregor M11S4 Value of designs and assignment
Internet Engineering Course
Week1 software - Lecture outline & Assignments
John D. McGregor C15 – Variation in architecture
John D. McGregor Session 10 Misc.
John D. McGregor Session 11 Adv Design Patterns
John D. McGregor Ocarina
Presentation transcript:

John D. McGregor Session 5 Domain Analysis, cont’d CPSC 371 John D. McGregor Session 5 Domain Analysis, cont’d

featureIDE install http://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/deploy/ Reading assignments: FODA report on course web page and http://www.cs.cmu.edu/~ckaestne/pdf/gttse11.pdf

The landscape

Not just “one off” In today’s markets we plan for multiple products at the same time Variations such as Different OS – windows, linux, android Different levels – community, pro, enterprise Different capabilities – not allowed to modify,…

Software product line http://www.pure-systems.com/fileadmin/downloads/pure-variants/tutorials/SPLWithFeatureModelling.pdf

FODA Context analysis Domain analysis Architectural analysis Look at other systems that are in the same domain? Domain analysis What are the concepts in these products Commonality/variability Architectural analysis

Domain systems http://www.devtoaster.com/products/rev/ http://www.obdkey.com/wifi/index.asp http://www.cnet.com/products/plx-kiwi-bluetooth/

Context diagram

Feature model

Assignment Identify features for the product Use the use cases to identify features Use the similar systems to identify features Submit feature model and revised use cases Submit via email by 11:59PM Sept 10