Podcast
Questions and Answers
Match the following usability test aspects with their descriptions:
Match the following usability test aspects with their descriptions:
Think aloud protocol = Users express their thoughts while completing tasks Task completion = Users try to perform specific actions on the site Recording results = Monitoring users typically through video Design feedback = Changes made to improve the website based on tests
Match the phases of web development with their usability testing activities:
Match the phases of web development with their usability testing activities:
Early phase = Testing paper page layouts and site maps Testing phase = Evaluating the actual website Launch phase = Publishing the site to live production Post-launch phase = Testing site components after going live
Match the terms related to usability and testing with their definitions:
Match the terms related to usability and testing with their definitions:
Usability testing = Assessment of a website's ease of use Client approval = Reviewing a test site before going live Monitoring = Observing users during their tasks Enhancements = Improvements planned for the website
Match the tasks performed during usability testing with their purposes:
Match the tasks performed during usability testing with their purposes:
Match the methods of client feedback with their contexts:
Match the methods of client feedback with their contexts:
Match the outcomes of usability testing with their implications:
Match the outcomes of usability testing with their implications:
Match the usability test techniques with their descriptions:
Match the usability test techniques with their descriptions:
Match the different testing elements with their focus areas:
Match the different testing elements with their focus areas:
Match the following operating systems with their characteristics:
Match the following operating systems with their characteristics:
Match the following web server applications with their typical operating systems:
Match the following web server applications with their typical operating systems:
Match the following actions with their potential issues based on the operating system:
Match the following actions with their potential issues based on the operating system:
Match the following web hosting types with their descriptions:
Match the following web hosting types with their descriptions:
Match the following file naming conventions with their best practices:
Match the following file naming conventions with their best practices:
Match the following statements with their implications for web hosting:
Match the following statements with their implications for web hosting:
Match the following web development concepts with their explanations:
Match the following web development concepts with their explanations:
Match the following key considerations with their relevance to web hosting:
Match the following key considerations with their relevance to web hosting:
Match the following phases of the Web Development Cycle with their corresponding actions:
Match the following phases of the Web Development Cycle with their corresponding actions:
Match the development methodologies with their descriptions:
Match the development methodologies with their descriptions:
Match the necessary steps in the analysis phase with their corresponding activities:
Match the necessary steps in the analysis phase with their corresponding activities:
Match the Web Development Life Cycle stages with their primary focus:
Match the Web Development Life Cycle stages with their primary focus:
Match the characteristics of Agile Software Development with the correct keywords:
Match the characteristics of Agile Software Development with the correct keywords:
Match the phases of the Development Cycle with their output:
Match the phases of the Development Cycle with their output:
Match the following terms with their definitions:
Match the following terms with their definitions:
Match development methodologies with their suitable scenarios:
Match development methodologies with their suitable scenarios:
Match the following job search sites with their features:
Match the following job search sites with their features:
Match the following web design guidelines with their descriptions:
Match the following web design guidelines with their descriptions:
Match the following components of a web page with their descriptions:
Match the following components of a web page with their descriptions:
Match the following skills with their required job positions:
Match the following skills with their required job positions:
Match the following sections of the project report with their contents:
Match the following sections of the project report with their contents:
Match the following document types with their purposes:
Match the following document types with their purposes:
Match the following project phases with their activities:
Match the following project phases with their activities:
Match the following types of content with their characteristics:
Match the following types of content with their characteristics:
Match the following phases of the System Development Life Cycle with their corresponding tasks:
Match the following phases of the System Development Life Cycle with their corresponding tasks:
Match the following roles with their responsibilities in web development:
Match the following roles with their responsibilities in web development:
Match the following phases of web development with their focus areas:
Match the following phases of web development with their focus areas:
Match the following common system development methodologies with their characteristics:
Match the following common system development methodologies with their characteristics:
Match the following client-side technologies with their uses:
Match the following client-side technologies with their uses:
Match the following components of a website with their functions:
Match the following components of a website with their functions:
Match the following website goals with their corresponding objectives:
Match the following website goals with their corresponding objectives:
Match the phases of web development with their descriptions:
Match the phases of web development with their descriptions:
Match the terms related to web development goals with their definitions:
Match the terms related to web development goals with their definitions:
Match the components of a web project with their roles:
Match the components of a web project with their roles:
Match the reasons for creating a website with their examples:
Match the reasons for creating a website with their examples:
Match the aspects of website maintenance with their actions:
Match the aspects of website maintenance with their actions:
Match the development methodologies with their characteristics:
Match the development methodologies with their characteristics:
Match the steps in web development process with their sequence:
Match the steps in web development process with their sequence:
Match the target audience considerations with their importance:
Match the target audience considerations with their importance:
Flashcards
Large-scale project development
Large-scale project development
A collaborative process involving a team of individuals working towards a common goal.
Web developers
Web developers
The individuals responsible for creating and maintaining a website.
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
The systematic process of planning, designing, developing, testing, deploying, and maintaining a website.
Conceptualization
Conceptualization
Signup and view all the flashcards
Analysis
Analysis
Signup and view all the flashcards
Design
Design
Signup and view all the flashcards
Production
Production
Signup and view all the flashcards
Testing
Testing
Signup and view all the flashcards
Prototyping
Prototyping
Signup and view all the flashcards
Spiral System Development
Spiral System Development
Signup and view all the flashcards
Joint Application Development (JAD)
Joint Application Development (JAD)
Signup and view all the flashcards
Agile Software Development
Agile Software Development
Signup and view all the flashcards
Evaluation
Evaluation
Signup and view all the flashcards
Maintenance
Maintenance
Signup and view all the flashcards
Code over Documentation
Code over Documentation
Signup and view all the flashcards
Ongoing Website Maintenance
Ongoing Website Maintenance
Signup and view all the flashcards
Analysis Phase
Analysis Phase
Signup and view all the flashcards
Target Audience
Target Audience
Signup and view all the flashcards
Website Objectives
Website Objectives
Signup and view all the flashcards
Project Documentation
Project Documentation
Signup and view all the flashcards
Organization-Specific Development Methodologies
Organization-Specific Development Methodologies
Signup and view all the flashcards
Usability Testing
Usability Testing
Signup and view all the flashcards
Test Web Site
Test Web Site
Signup and view all the flashcards
Launch
Launch
Signup and view all the flashcards
Domain Name
Domain Name
Signup and view all the flashcards
Client Approval
Client Approval
Signup and view all the flashcards
Post-Launch Testing
Post-Launch Testing
Signup and view all the flashcards
Marketing and Promotion
Marketing and Promotion
Signup and view all the flashcards
Website Enhancements
Website Enhancements
Signup and view all the flashcards
Web Accessibility
Web Accessibility
Signup and view all the flashcards
Test Plan
Test Plan
Signup and view all the flashcards
Why is the operating system used by my web host important?
Why is the operating system used by my web host important?
Signup and view all the flashcards
Case sensitivity in Windows
Case sensitivity in Windows
Signup and view all the flashcards
Case sensitivity in UNIX and Linux
Case sensitivity in UNIX and Linux
Signup and view all the flashcards
Case sensitivity issues on a UNIX server
Case sensitivity issues on a UNIX server
Signup and view all the flashcards
Choosing a web host based on operating system
Choosing a web host based on operating system
Signup and view all the flashcards
Best practice for filename case
Best practice for filename case
Signup and view all the flashcards
UNIX with Apache web server
UNIX with Apache web server
Signup and view all the flashcards
Microsoft operating system with Internet Information Server
Microsoft operating system with Internet Information Server
Signup and view all the flashcards
Study Notes
Chapter Objectives
- Learn how to describe skills, functions, and job roles for successful website development
- Learn how to utilize the standard System Development Life Cycle (SDLC) stages
- Identify other common system development methodologies
- Apply the SDLC to website development projects
- Identify opportunities and determine goals during the Conceptualization phase
- Determine information topics and site requirements during the Analysis phase
Successful Large Scale Project Development
- Large-scale projects are not completed by one or two individuals, but a team
- Job roles include project manager, information architect, marketing representative, copywriter, editor, graphic designer, database administrator, network administrator, and Web developer
- In smaller companies, one person may take on multiple roles
- Project manager oversees the website development process, coordinates team activities, creates the project plan and schedule, and is accountable for reaching project milestones and producing results
- Information architect clarifies the website's mission and goals, determines website functionality, and defines its organization, navigation, and labeling
- Marketing representative works with designers to create a consistent look and feel for the website and works with marketing for print, radio, and TV campaigns
- Copywriter and editor prepare and evaluate website copy, repurposing materials from newsletters, brochures etc to work with internet media
- Content manager is involved with the strategic and creative development and enhancements of the website, responsible for changes in content
- Graphic designer determines color schemes, page layouts, and graphics
- Database administrator handles the database for the website, creating databases, maintaining them (including backups), and controlling access
- Network Administrator configures and maintains the Web server, installs and maintains system hardware and software, controlling access security
- Web developer writes HTML, XHTML codes, client-side scripting (JavaScript). May also develop server-side processing
- Project staffing criteria include experience, portfolio, education, and certifications, and external options include outsourcing
The Development Process
- Websites do not happen spontaneously; they usually involve a systematic methodology- The System Development Life Cycle (SDLC)
- SDLC is a series of phases (systems investigation, analysis, design, implementation, and maintenance), each completing before the next begins
- Web site development methodologies include variations of the SDLC modified to suit web projects
- Other methodologies: prototyping, spiral model, joint application development (JAD), agile software development; organization-specific methodologies are often created by large companies
Analysis Phase
- Involves client meetings, analysis involves project manager, information architect, client's marketing rep, and sometimes the network administrator and database administrator
- Determine suitable information topics and create a hierarchy
- Define functionality requirements (what the site does, not how)
- Identify environmental (hardware, OS, memory capacity, resolution) and content needs
- Compare old and new approach and evaluate competitor websites to highlight benefits and added value
- Estimate project costs and timelines
- Perform a cost-benefit analysis
Design Phase
- Involves meetings with client personnel, other tasks follow
- Determine an organizational structure (hierarchical, linear, or random) for the site. Create a site map or flowchart
- Develop a prototype design, sketching layouts or using wireframes
- Create page layout designs - color scheme, graphics, logo sizes
- Document each page providing a content sheet (functionality, text/graphic requirements, source, and approver)
Production Phase
- Previous work comes together in a fully functional website
- Choose a suitable Web authoring tool (like Dreamweaver) to enhance productivity
- Organize site files e.g., images, media, scripts in easily managed folders
- Develop and individually test components
- Components are quality tested and reviewed by a senior developer
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz will guide you through the essential skills, functions, and job roles necessary for successful website development. You'll learn how to apply the System Development Life Cycle (SDLC) in projects and identify various development methodologies. Explore the roles involved in large-scale projects and the importance of teamwork in achieving project goals.