Borders Business Programme IT and Marketing Functions of Web-based Systems Russell Taylor Lecturer in Computing Borders Business Programme.

Slides:



Advertisements
Similar presentations
Knowledge Pathways in IT
Advertisements

 The Citrix Application Firewall prevents security breaches, data loss, and possible unauthorized modifications to Web sites that access sensitive business.
The Case for Tripwire® Nick Chodorow Sarah Kronk Jim Moriarty Chris Tartaglia.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 Common Criteria Ravi Sandhu. 2 Common Criteria International unification CC v2.1 is ISO Flexibility Separation of Functional requirements Assurance.
IT Security Evaluation By Sandeep Joshi
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Informatics 43 – May 5, Restatement of goals Want to verify software’s correctness  Need to test  Need to decide on test cases  No set of test.
Lecture 2: Do you speak Java?. From Problem to Program Last Lecture we looked at modeling with objects! Steps to solving a business problem –Investigate.
The New “Just Do It” J logo shoes By: Emily Burnett.
Copyright © 2002 Pearson Education, Inc. Slide 5-1 PERTEMUAN 8.
Software Engineering Incorporating Interface Design Into Software Engineering.
Software Testing. “Software and Cathedrals are much the same: First we build them, then we pray!!!” -Sam Redwine, Jr.
Russell Taylor Lecturer in Computing & Business Studies.
BY RAJESWARI S SOFTWARE TESTING. INTRODUCTION Software testing is the process of testing the software product. Effective software testing will contribute.
SAIC-F QA Internal Process (DRAFT ) Sudha Chudamani QA Team, Frederick National Lab Jan 2, 2013.
Software Engineering Aspects of Web Based Development Cathy Huttenhoff Software Engineer Senior Seminar Fall 2009.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Automated SW testing Lukáš Miňo
Software Systems Verification and Validation Laboratory Assignment 3 Integration, System, Regression, Acceptance Testing Assignment date: Lab 3 Delivery.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
AOIT Introduction to Programming Unit 4, Lesson 11 Documenting Bugs and Fixes Copyright © 2009–2012 National Academy Foundation. All rights reserved.
 Explain the role of a system analyst.  Identify the important parts of SRS document.  Identify the important problems that an organization would face.
Cycles & Life Cycles College of Alameda Copyright © 2007 Patrick McDermott.
System Development Life Cycle. The Cycle When creating software, hardware, or any kind of product you will go through several stages, we define these.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Testing in UP1 Testing as part of the Unified Process (UP)
ISE Confidential - not for distribution THE EVOLVING THREAT LANDSCAPE: ADVANCING ENTERPRISE SECURITY 11 December 2013.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Borders Business Programme IT and Marketing Functions of Web-based Systems Russell Taylor Lecturer in Computing Borders Business Programme.
Software Engineering 1 Some Definitions Lesson 2.
Tablet PC Capstone CSE 481b Richard Anderson Valentin Razmov.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Software Engineering - Abdul Majeed. What is software? Definition of Software Engineering Software Process Generic view of Software Engineering Software.
Software Prototyping. Introduction Builds an approximation to some system Builds an approximation to some system Easy to learn and understand different.
Software Development Problem Analysis and Specification Design Implementation (Coding) Testing, Execution and Debugging Maintenance.
SEC835 Security in Databases and Web applications Presentation.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Week 1a: Introduction to the Module Graham Logan Building 303, Room 30 CO5021 Systems Development.
Borders Business Programme IT and Marketing Functions of Web-based Systems Russell Taylor Lecturer in Computing Borders Business Programme.
Software Engineering Issues Software Engineering Concepts System Specifications Procedural Design Object-Oriented Design System Testing.
Condor Technology Solutions, Inc. Grace Performance Chemicals HRIS Intranet Project.
Computer Hope Copyright © Cannady ACOS. All rights reserved. (R1: July 2011)
Operating System Hardening. Vulnerabilities Unique vulnerabilities for: – Different operating systems – Different vendors – Client and server systems.
What Is XSS ? ! Cross-site scripting (XSS) is a type of computer security vulnerability typically found in Web applications. XSS enables attackers to.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Borders Business Programme IT and Marketing Functions of Web-based Systems Russell Taylor Lecturer in Computing Borders Business Programme.
ITEC 370 Lecture 18 Testing. Review Questions? Design document due W –System can be implemented just by following it Implementation –Methods (prototype,
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Informatics 43 – May 3, Restatement of goals Want to verify software’s correctness  Need to test  Need to decide on test cases  No set of test.
Software Testing By Souvik Roy. What is Software Testing? Executing software in a simulated or real environment, using inputs selected somehow.
DECISION STRUCTURE IN JAVA TEACHER: MR. HO. AGENDA Review: Software Development Life Cycle Decision Structure in Java Work Period: In-Class Exercise Bonus.
Project Management Software development models & methodologies
Data mining in web applications
Cloud-Computing Cloud Web-Blog Software Application Download Software.
CS457 Introduction to Information Security Systems
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
Chapter 6 Application Hardening
Gary Hughes, South Oakleigh College
PROJECT ON WEB DESIGNING BY – POOJA SINGH CSE. WEB DESIGNING Web design Web design is a similar process of creation, with the intention of presenting.
Making the System Operational Implementation & Deployment
Presentation transcript:

Borders Business Programme IT and Marketing Functions of Web-based Systems Russell Taylor Lecturer in Computing Borders Business Programme

Course Content Functions of Web-based Systems Keeping Data Secure on the Web Creating Web Pages Searching & Extracting Data Information Formats E-commerce Applications / E-Commerce Implementation Issues The Design Process

Analysis – Capturing User / Market Preferences Design – Interpretation of User Preferences Implementation – Developing Prototypes Testing Evaluation – Possible Reiteration of Prototyping Process Maintenance – Ensuring Continued Functionality

Analysis Analysis – Capturing User / Market Preferences Analysis

Requirements Analysis Functional Specification

Design  Interpretation of User / Market Requirements  Product: System Specification

Implementation  The Coding Process The Coding Process  Rapid Application Development Rapid Application Development  Creation of Prototype(s)‏ Alpha, Beta,......Release Candidate Hotfixes, Service Packs, etc.

Testing  Forms of Testing Black Box White Box Grey Box Acceptance Testing Non-Functional Software Testing

Evaluation  “Evaluation is systematic determination of merit, worth, and significance of something or someone using criteria against a set of standards.”  “Does the Software Meet Its Defined Specification?”

Maintenance  ISO Standard - ISO/IEC Applies  Keeping the Software Working To Specification whilst: Under attack from Hackers/Malware/Viruses Utilities like Registry Cleaners, Anti-Virus, Anti- Adware applications Inconsistent User Behaviour!

Maintenance  Scale of Maintenance Hot Fixes  (Bug-fixes or System / Application Vulnerabilities)‏ Service Packs  “Bundled” Hot Fixes and System Enhancements / New Applications New Releases  System or Application Replacement