1 / 22

Secure Software Engineering : Tonex Training

Secure Software Engineering Training <br>https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

bryanlen
Download Presentation

Secure Software Engineering : Tonex Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SECURE SOFTWARE ENGINEERING Cyber security Training Seminars – Total 44 courses https://www.tonex.com/cybersecurity-training-seminars https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  2. Secure Software Engineering Training Introduction to Secure Software Engineering Training By TONEX The introduction to secure software engineering training course covers the software engineering basics, and helps you to catch up with the recent developments towards software engineering. Why TONEX? TONEX as a leader in security industry for more than 15 years is now announcing a new course about secure software engineering. The TONEX introduction to secure software training course helps you to examine the software lifecycle as an engineering discipline from the system engineering point of view. TONEX has served the industry and academia with high quality conferences, seminars, workshops, and exclusively designed courses in system engineering area always makes sure that its students have sufficient amount of knowledge and skills when they finish a training. https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  3. Secure Software Engineering Training Why Do You Need The TONEX Software Security Engineering Training? The TONEX introduction to secure software training course helps you to understand a variety of topics software engineering such as: software engineering process and metrics, real time, distributed, configurable and object oriented software. Moreover, you will learn about software system alignment considering overall system design, aspects of software planning, requirements, software architecture, architecture analysis, software engineering constraints, and recent trends toward software engineering technology. By taking the introduction to secure software engineering training , you will understand the main concept of system software, computer software, application software and different programming languages used in computer software. https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  4. Secure Software Engineering Training • Trainees Will Also Learn About: • The difference between software engineering and computer engineering, software processes, computer aided software engineering technology, development processes for software engineering and extreme programming (XP). • The principles of risk information system development process, classified approaches to design/test a process and different phases of development process. • The software architecture which is one of the main topics in system architecture. You will be introduced to client –server architecture, object brokers and layered systems. • The software system design, software system developments, distributed software systems and their characteristics, configuration management in software system, software development process, software quality management and agile software system engineering. https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  5. Secure Software Engineering Training • Who Should Attend? • The introduction to secure software engineering training is a 2-day course designed for: • IT professionals in the area of information security and software engineering • Executives and managers of cyber security and system engineering area • Information technology professionals, network engineers, security analysts, policy analysts • Security operation personnel, network administrators, system integrators and security consultants • Security traders to understand the software security of web system, mobile devices, or other devices. • Investors and contractors who plan to make investments in system engineering industry. • Technicians, operators, and maintenance personnel who are or will be working on cyber security projects • Managers, accountants, and executives of cyber security industry. https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  6. Secure Software Engineering Training • Training Objectives: • Upon completion of the introduction to secure software engineering training course, the attendees are able to: • Improve your understanding of system engineering • Apply the knowledge of system engineering in design, develop or integrate the software systems • Apply logic, mathematics and science in engineering concept for a software system • Learn principles of software design and implementation • Understand the concept of distributed software and their characteristics • Implement engineering languages for software system design • Improve the efficiency of software system by removing software faults • Plan the software system control changes or improve the process of design • Explain the different approaches for information development process • Describe the software system architecture and different available architectures • Understand the agile software system engineering • Explain the software quality management and process development • Describe the common languages used in software system structure https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  7. Secure Software Engineering Training • Training Outline: • The introduction to secure software engineering training course consists of the following lessons, which can be revised and tailored to the client’s need: • Introduction to Software •  Introduction to Software Engineering • Software Engineering Development Processes • Information System Development Processes • Software System Architecture • Dependability and Security Engineering • Software System Design & Development • Distributed Software Systems • Software System Configuration Management • Software Development Process Improvement • Software System Quality Management •  Agile Software Systems Engineering • Hands-on and In-Class Activities • Sample Workshops and Labs for Introduction to Software Engineering https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  8. Secure Software Engineering Training • Introduction to Software: • The history behind the software • System software • Computer software • Computer operating system • Graphical user interface (GUI) • Local area network software • Application software • Computer file formats • Software issues • Programming languages • Enterprise software https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  9. Secure Software Engineering Training • Introduction to Software Engineering: • What is software engineering? • Why is software engineering important? • What are software products? • Software costs • What is the difference between software engineering and computer engineering? • What is software? • The difference between software engineering and system engineering • What is a software process? • What is a software process model? • Costs of software engineering • Definition of computer aided software engineering (CASE) • Key challenges in software engineering https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  10. Secure Software Engineering Training • Software Engineering Development Processes: • Generic concept of software engineering process model • Traditional process models • Waterfall model • Incremental model • Spiral model • Rational unified process • Iterative development • Prototyping • Agile software development • Extreme programming (XP) • Process in terms of the capability maturity model (CMM) • Process in terms of the capability maturity model integrated (CMMI) • The exploratory model • The reuse model • Entry and exit criteria https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  11. Secure Software Engineering Training • Information System Development Processes: • Definition of development process • Basic principles of a development process • Business modeling • System engineering process (SYP) • Software engineering process (SWP) • Development requirements • Design of a process • Implementation of system development • Test the process • Project management • Deployment • Configuration and management change • Environment • Development process phases • Process idea • Development • Construction • Interface • Allocation of resources • Time boxing • Participants of system analysis and design • Types of customers and their duties https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  12. Secure Software Engineering Training • Software System Architecture: • Definition of software architecture • Client-server; a case study • Coupling and cohesion • Architectural styles • Pipes and filters • Data abstraction and object oriented organization • Client server example • Object brokers • Broker architecture example • Event based (implicit invocation) architecture • Layered systems • 3 layer data access example • Open layered and closed layered examples • Number of layers • Repositories • Model-view controller example • Model view controller component interaction • Table driven interpreter • Heterogeneous architecture • Process control • Languages used in software system structure • UML, SysML, and BPEL https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  13. Secure Software Engineering Training • Dependability and Security Engineering: • Concept of dependability • Dimensions of dependability • System dependability • Availability and reliability • Safety • Security • Critical systems • Importance of dependability • Redundancy and diversity in system dependability • N-version programming • Fault free software • Socio technical critical systems • Other properties of dependability • Dependability economics • Safety and reliability • Fundamental security • CIA of the security • Security failure https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  14. Secure Software Engineering Training • Software System Design & Development: • Software design lifecycle • Software design process • Architecture design • Interface design • Data structure design • Algorithm design • Software design methodologies • Software design strategies • Software tools • Quality control steps in software development • Different categories of testing • Software implementation (coding) • Sequence of processes • Heavy weight and light weight processes https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  15. Secure Software Engineering Training • Distributed Software Systems: • Concept of distributed software • Distributed system characteristic • Resource sharing • Concurrency • Scalability • Fault tolerance • Transparency • Disadvantages of distributed software systems • Distributed system architectures • Multiprocessor architecture • Client server architecture • Distributed object • COBRA • Object request broker https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  16. Secure Software Engineering Training • Software System Configuration Management: • Motivation for software configuration management • IEEE 828 • IEEE 1042 • Configuration item • Baseline • SCM directory • Revision release • Promotion management • Release management • Change management • Standards in software configuration management • IEEE 828-1990 • Configuration management tools • Configuration item tree https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  17. Secure Software Engineering Training • Software Development Process Improvement: • Process model development • Initiating phase • Diagnosis phase • Establishing phase • Action phase • Leveraging phase • Software process improvement program management • Process maturity model • Software process assessment • Software capability evaluation • Contract monitoring • Assessment and evaluation consideration • State of software practice • Process maturity and CASE • Components of the software process improvement infrastructure https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  18. Secure Software Engineering Training • Software System Quality Management: • Introduction to software quality • Software quality control activities • Software configuration management • Quality metrics • Quality management and quality systems • Process quality and product quality •  Agile Software Systems Engineering: • Agile system engineering • Software and system engineering interactions • System engineering interactions with agile software development • Interview observation and findings • Impact of policy and guidance on agile software implementations • Agile on contract • Research approaches and program demographics https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  19. Secure Software Engineering Training • Hands-on and In-Class Activities: • Labs • Workshops • Group Activities • Sample Workshops and Labs for Introduction to Software Engineering: • Waterfall model example • Plan driven software development versus agile driven development • Personal health monitoring • Parking garage automation • Traffic monitoring • Restaurant automation example • Multiprocessor traffic control system example • A client server ATM system • Internet banking system • Workshop on how to write a software project proposal https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/

  20. Why Tonex? • Tonex has been documenting the cybercrime evolution for 25 years when it first began training organizations on how to better deflect contemporary cyberattack. • Our Cybersecurity training courses and seminars are continuously updated so that they reflect the latest industry trends, and they are also created by specialists in the industry who are familiar with the market climate. • So far we have helped over 20,000 developers in over 50 countries stay up to date with cutting edge information from our training categories. • We’re Different because we take into account your workforce’s special learning requirements. In other words, we personalize our training – Tonex has never been and will never be a “one size fits all” learning program. • Ratings tabulated from student feedback post-course evaluations show an amazing 98 percent satisfaction score. Contact Tonex for more information, questions, comments.

  21. SECURE SOFTWARE ENGINEERING https://www.tonex.com/training-courses/introduction-to-secure-software-engineering-training/ VISIT TONEX.COM Cyber security Training Seminars – Total 44 courses https://www.tonex.com/cybersecurity-training-seminars

  22. https://www.tonex.com/

More Related