230 likes | 250 Views
Information System Project. Day 2. Agenda. Review topics from yesterday Requirements deep dive HTML tags Assignment 1. Course Documents. http://www.andrew.cmu.edu/user/jasonj/scpp_files.html. Review - What is Information Systems?. Review – What is Information Systems?. Problem Solving!
E N D
Agenda • Review topics from yesterday • Requirements deep dive • HTML tags • Assignment 1
Course Documents • http://www.andrew.cmu.edu/user/jasonj/scpp_files.html
Review – What is Information Systems? • Problem Solving! • Applying technology to solve problems • What is the process? • What technology is used? • What people does it impact? • Not an exact science
Review - HTML Introduction • The HTML document itself begins with <html> and ends with </html>. • The visible part of the HTML document is between <body> and </body>.
Review - HTML Introduction • Text formatting • Bold <b>bold</b> • Italics <i>italics</i> • Underline <u>underline</u> • Center <center>center text</center> • Paragraph <p>paragraph 1</p> <p>paragraph2</p> • Line break <br>
Review -Software Development Life Cycle • SDLC • A process for planning, creating, testing, and deploying an information system • Contains several phases: • Planning • Requirements • Design • Development • Testing • Implementation • Maintenance
What is a Requirement? • A statement that describes how a system should function • Stakeholders agree with development team on each requirement • Important that all parties are clear on the stated requirement
Requirements Definition • Complete • Fully describe the expected behavior for the system • Unambiguous • Written in a way that their meaning is not up for interpretation • Consistent • Should not contradict other system requirements • Verifiable • Written in a way that it can be verified that it has been met. The requirement should be testable.
Requirements Definition • Modifiable • Must be easy to modify or change
Requirements Definition • Writing Requirements • “Shall” is used for mandatory requirements • “Should” is used for optional, or nice to have requirements
Requirements Example • “Bad” Requirements • The system shall be completely reliable • The system shall be maintainable • The system shall be fast
Requirements Example • “Good” Requirements • The system shall be able to process 100 orders per hour • The system shall complete order transactions in less than 5 seconds • The system shall enable the user to save and load previously saved applications
Requirements Documents • Who uses requirements? • Customers, clients, business sponsors • Business and technical analysts • Developers/programmers • QA/Testers • Project managers • Maintenance teams
Requirements Types Functional Non-Functional May include constraints such as laws, safety standards, industry regulations, or timing constraints May impact design decisions such as technology/language used in development • Usually written at a high level • Might contain screen mockups or flow diagram • Describe what the system should do • Describe what the system should not do
HTML • HTML Continued… • Head tag <head>Metadata goes here</head> • Goes before <body> tags • Holds definitions of titles, styles, scripts • Page titles <title>Title of Page</title> • Headings <h1>, <h2>…<h6>. Must have corresponding closing tag </h1> etc. • Horizontal Rule (line) <hr>. Does not need a closing tag
HTML • HTML Continued… • Lists • Ordered List <ol> close after all list items are added </ol> • Unordered List <ul> close after all list items are added </ul> • List Item <li> Item </li> • <ul> • <li> item 1</li> • <li> item 2</li> • </ul>
HTML • HTML Continued… • List Formatting • Unordered list • <ul style = “list-style-type: disc;”> • Circle • Square • None • Ordered List • <ol type = “1”> • A • a • I • i
HTML • HTML Continued… • Links • <a href = “http://www.cmu.edu”> Text to display </a> • Target = • _self • _blank
HTML • HTML Continued… • Links • Bookmark • Add id=“id value” to tag where you want to bookmark • <a href = “id value”> go to book mark </a> <h2 id = “bookmark1”> This is where the bookmark lands</h2> <a href = “#bookmark1”>Use the bookmark </a>
HTML • Assignment 1