Final Review ITIS 3310
Popular in Software Arch and Design
verified elite notetaker
Popular in ComputerScienence
verified elite notetaker
This 2 page Study Guide was uploaded by Jakeya Flood on Sunday December 13, 2015. The Study Guide belongs to ITIS 3310 at University of North Carolina - Charlotte taught by Lance Peterman in Summer 2015. Since its upload, it has received 31 views. For similar materials see Software Arch and Design in ComputerScienence at University of North Carolina - Charlotte.
Reviews for Final Review
Report this Material
What is Karma?
Karma is the currency of StudySoup.
You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!
Date Created: 12/13/15
ITIS 3310 Final Study Guide Disclaimer This guide is not exhaustive You are still responsible for all the material we ve covered since the midterm UMLModeling Know amp understand the notation amp meaninguse for the following UML models Use case diagram Activity diagram Be able to read a diagram and assess the state of an action within it Dale Chinault Guest Lecture 1 Understand the differences between scaling up vs scaling out Scaling up is taking what you have and making it better Scaling out is get more 2 Increasing current capabilities faster Increasing your capabilities more services 3 According to the guest speaker what is the ideal team size 68 people Software Design Concepts 1 Know each of the design concepts and their definitions Abstraction data procedure control Architecture the overall structure of the software Patterns quotconveys the essence of a proven design solution Separation of concerns any complex problem can be more easily handled if it is subdivided into pieces ModuIarity compartmentalization of data and function Hiding controlled interfaces Functional independence singIeminded function and low coupling Refinement elaboration of detail for all abstractions Aspects a mechanism for understanding how global requirements affect design Refactoring a reorganization technique that simplifies the design 00 design concepts Appendix Design Classes provide design detail that will enable analysis classes to be implemented 2 Know the quality attributes in design FURPS Functionality is assessed by evaluating the feature set and capabilities of the program 0 Usability considering human factors consistency and documentation 0 Reliability Measuring the frequency and severity of failure 3 4 5 0 Performance Measured by considering process speed response time resource consumption throughput and efficiency 0 Supportability the ease in which a system can be installed and the ease in which problems can be localized Know why design is not coding Know and be able to describe the role for each of the design models 5 What single word could be used to describe the importance of software design Quality Software Architecture 1 Know some examples of architectural genres Know amp be able to describe the architectural styles Know what an architecture description language is and the primary one we ve used in class Know the purpose and definition of an architecture review In an agile development methodology what might be a method of conducting an architecture review during a sprint User Interface Design 1 Know the interface design principles golden rules amp examples that might demonstrate them Know interface consistency amp examples that might demonstrate it Know usability measuresmetrics amp how they could be collected while users are interacting with the system Know the common issues present in the development of most user interfaces Quality Concepts amp Software Quality Assurance 1 9599J gt19 Know amp be able to describe the dimensions of software quality Garvin Know the attributes of software quality Know the costs of quality and which may be higher than others Know amp be able to describe the tasks performed by a SQA group Know the core steps of the Six Sigma methodology and the additional steps used if a process is in place Know the equation for software reliability and the meaning of its components Know what Statistical SQA is and activities that might take place during the process
Are you sure you want to buy this material for
You're already Subscribed!
Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'