Introduction to Software Engineering by Ikerionwu Charles PDF free download

Ikerionwu Charles Introduction to Software Engineering PDF, was published in 2020 and uploaded for 300-level Science and Technology students of Federal University of Technology, Owerri (FUTO), offering CIT305 course. This ebook can be downloaded for FREE online on this page.

Introduction to Software Engineering ebook can be used to learn class diagram, programming languages, software maintenance, software programming, Language Processing System, Black box testing, Equivalence class partitioning. software maintenance, Software reverse engineering.

Technical Details
Updated at:
Size: 411.47 KB
Number of points needed for download: 13
Number of downloads: 7

Books related to Introduction to Software Engineering

Concepts of Programming Languages, 10th Edition

Author: Robert Sebesta

School: Edo University

Department: Science and Technology

Course Code: CSC413

Topics: Programming Languages, programming environments, Pseudocodes, functional programming, computerizing business records, time sharing, dynamic languages, object-oriented programming, scripting languages, programming hybrid languages, lexical analysis, syntax analysis, parsing problem, recursive descent parsing, variables, datatypes, array types, associative arrays, arithmetic expressions, subprograms, abstract data types, data abstraction, concurrency, exception handling, event handling, functional programming languages, logic programming languages

Introduction to Programming

Author: Yetunde Folajimi

School: University of Ibadan

Department: Science and Technology

Course Code: CSC103

Topics: Programming, computer programming, computer languages, programming process, compilation, coding, debugging, syntax, Programming languages, low-Programming languages, high-Programming languages, Modular Programming Languages, Structured Programming Language, Business Oriented Language, Object oriented programming language, Visual Programming Languages, Algorithm, Problem-Solving, Problem Solving Process, Algorithmic Problem Solving, Pseudo-Codes, Pseudocode, Flowcharts, Flowchart Symbols, Flowcharting, Programming Environment, flowchart, Variables, Reserved Words, operators, Data Types, functions, Data Type, Numbers Manipulation, character manipulation, String Manipulation, Decision-Making, Loops, Conditional Statements, arrays, Computer Files, file input, file output, File Operation Modes

Software Engineering, Tenth Edition

Author: Ian sommerville

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: MCE303, MCE506

Topics: software processes, agile software development, requirements engineering, system modelling, architectural design, design and implementation, software testing, software evolution, system dependability, system security, dependable systems, reliability engineering, safety engineering, security engineering, resilience engineering, advanced software engineering, software reuse, component-based software engineering, distributed software engineering, service-oriented software engineering, systems engineering, systems of systems, real-time software engineering, software management, project management, project planning, quality management, configuration management

UML Classroom An Introduction to Object-Oriented Modeling

Author: Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CIT303

Topics: unified modelling language, Object-Oriented Modeling, use case diagram, class diagram, state machine diagram, sequence diagram, activity diagram

Concise Guide to Software Engineering

Author: Gerard O'Regan

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: MCE303, MCE506

Topics: Software Project Management, Requirements Engineering, Software Design, Software Development, Configuration Management, Software Inspections, Software Testing, Supplier Selection, Supplier Management, Software Quality Assurance, Software Metrics, Problem-Solving, Software Reliability, Software Dependability, formal methods, formal specification language, unified modelling language, software process improvement, capability maturity model integration, software engineering tools, agile methodology, miscellany of innovation

Introduction to Languages and the Theory of Computation ,4th edition

Author: John Martin

School: University of Ibadan

Department: Science and Technology

Course Code: CSC242

Topics: Computation, languages, Mathematical Tools, Regular Expressions, Nondeterminism, Kleene’s Theorem, Context-Free Languages, Finite Automata, Pushdown Automata, Non-Context-Free Languages, Undecidable Problems, Decision Problems Involving Turing Machines, turing machines, computable functions, Recursively Enumerable Languages, Computational Complexity

Parallel programming, 2nd edition

Author: Barry Wilkinson, Michael Allen

School: Edo University

Department: Science and Technology

Course Code: CMP221

Topics: Parallel programming, parallel computers, cluster computing, message-passing computing, message-passing programming, parallel programs, Partitioning, synchronous computations, synchronous iteration program, load balancing, Distributed Termination Detection Algorithms, Shared Memory Multiprocessors, Parallel Programming Languages, distributed shared memory, distributed shared memory programming, algorithms, sorting algorithms, numerical algorithms, matrices, image processing, Hough transform, branch-and-bound search, genetic algorithms

Database Systems, 6th edition

Author: Thomas Connolly, Carolyn Begg

School: Edo University

Department: Science and Technology

Course Code: CMP222, CMP214

Topics: Database Systems, database environment, database languages, data definition language, data models conceptual modeling, database architectures, Multi-user DBMS Architectures, teleprocessing, Distributed DBMSs, data warehousing, cloud computing, Oracle Architecture, relational models, relational calculus, SQL, writing SQL commands, data manipulation, advanced SQL, object-relational DBMs, Database System Development Lifecycle, database analysis, database design, database planning, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, normalization, Data Redundancy, Advanced Normalization, database security, data administration, database administration, concurrency control, database recovery, query processing, query optimization, distributed DBMs, Distributed Transaction Management, Distributed Concurrency Control, Distributed Deadlock Management, Distributed Database Recovery, data replication, data Replication Architecture, data Replication Schemes, object oriented DBMs, Scripting Languages, web, Common Gateway Interface, HTTP cookies, Microsoft’s Web Platform, JAVA, Oracle Internet Platform, Semi structured Data, XML, XML schema, XML Query Languages, Data Warehouse Architecture, Data Warehousing Tools, Data Warehousing Technologies, Data Warehousing Using Oracle, data mart, Data Warehousing Design, Online Analytical Processing, data mining, oracle data mining

An Introduction to Sociolinguistics, 17th edition

Author: Ronald Wardhaugh, Janet Fuller

School: National Open University of Nigeria

Department: Arts and Humanities

Course Code: ENG251

Topics: Sociolinguistics, languages, dialects, social identity, language change, regional dialects, dialect continua, dialect geography, speech communities, social networks, social identities, Perceptual dialectology, Linguistic landscapes, Diglossia, language attitudes, language ideologies, Language learning, Questioning diglossia, Multilingual Discourse, Multilingual identities, Markedness Model, Lingua Francas, contact languages, Pidgin Languages, Creole Languages, Pidgin Formation, Creole Formation, Morphosyntax, Language Variation, mapping dialects, dialectology, linguistic variable, Social Variation, Social class membership, Social networks, data collection, data analysis, sampling, pragmatics, speech acts, pronouns, discourse analysis, interactional sociolinguistics, contextualization, critical discourse analysis, sexist language, grammatical gender marking, Women's language, Multilingual Education, language policy, language planning

System Analysis and Design

Author: SO Ajakwe

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CIT303

Topics: system development life cycle, system analysis, project planning, data delivery, data flow diagrams, process, automated design tools, data modeling, structure charts, data dictionary, software coding, system implementation, software development, system integration, system testing, system maintenance

Introduction to digital image processing

Author: William Pratt

School: National Open University of Nigeria

Department: Science and Technology

Course Code: CIT891

Topics: digital image processing, Continuous Image Mathematical Characterization, Continuous Image Characterization, light perception, eye physiology, visual phenomena, monochrome vision model, Photometry, Colorimetry, color matching, color spaces, image sampling, image reconstruction, Monochrome Image Sampling Systems, Monochrome Image Reconstruction Systems, Color Image Sampling Systems, image measurement, Discrete Image Mathematical Characterization, Vector-Space Image Representation, Generalized Two-Dimensional Linear Operator, Image Statistical Characterization, Image Probability Density Models, Linear Operator Statistical Representation, Finite-Area Superposition, Finite-Area Convolution, Sampled Image Superposition, Sampled Image Convolution, Circulant Superposition, circulant Convolution, General Unitary Transforms, Fourier transform, cosine transform, sine transform, Hartley transform, Hadamard Transforms, Haar Transforms, Daubechies Transforms, Karhunen–Loeve Transform, wavelet transforms, Linear Processing Techniques, Transform Domain Processing, Transform Domain Superposition, Fast Fourier Transform Convolution, Fourier Transform Filtering, image improvement, Image Enhancement, Contrast Manipulation, Histogram Modification, noise cleaning, Edge Crispening, Color Image Enhancement, Multispectral Image Enhancement, image restoration, image restoration models, Continuous Image Spatial Filtering Restoration, Pseudoinverse Spatial Image Restoration, Statistical Estimation Spatial Image Restoration, Multi-Plane Image Restoration, Geometrical Image Modification, Morphological Image Processing, binary image, Edge Detection, Image Feature Extraction, Image Segmentation, shape analysis, Image Detection, image Registration, Point Processing Image Compression, image compression, video compression, Spatial Processing Image Compression

Operations Research ,10th edition

Author: Hamdy Taha

School: University of Ibadan

Department: Science and Technology

Course Code: STA343

Topics: Operations Research, Operations Research models, linear programming, two-variable linear programming model, modelling, simplex method, sensitivity analysis, artificial starting solution, duality, post-optimal analysis, primal-dual relationships, simplex algorithms, transportation model, assignment mode, network mode, shortest-route problem, Minimal spanning tree algorithm, maximal flow model, critical path model, revised simplex method, revised algorithm, bounded-variables algorithm, parametric linear programming, goal programming, goal programming formulation, goal programming algorithm, integer linear programming, Heuristic programming, greedy heuristic, local search heuristic, metaheuristic, constriant programming, traveling salesperson problem, deterministic dynamic programming, dynamic programming, inventory modelling, probability, probability distribution, decision analysis, games, game theory, probabilistic inventory models, Markov chains, queuing systems, simulation modeling, classical optimization theory, Nonlinear programming algorithms

Languages and Machines, 3rd edition

Author: Thomas Sudkamp

School: Edo University

Department: Science and Technology

Course Code: CSC314

Topics: Languages, regular expression, text searching, grammars, automata, languages, Chomsky normal form, finite automata, deterministic finite automata, Myhill-Nerode theorem, homky, undecidability, Rice's theorem, Mu-recursive functions, numeric computation, incomputable functions, linear-bounded automata, computational complexity, linear speedup, Hamiltonian circuit problem, polynomial-time reduction, satisfiability problem, complexity class relations, optimization problems, approximation algorithms, approximation schemes, space complexity, deterministic parsing

Object Oriented Programming

Author: SO Akinola

School: University of Ibadan

Department: Science and Technology

Course Code: CSC235

Topics: Object Oriented Programming, Object Oriented Programming Paradigm, Objects, Programming, Data Abstraction, Encapsulation, class, Polymorphism, Java Programming, Java Platform, Java language, Java Variables, Java Objects, Java Operators, Java Control Structures, Java, Java Arrays, java Vectors, Java Strings Manipulations, Java Methods, Programming Inheritance, File Handling, Database Handling, Java Database Connectivity Application Programming Interface

Introduction to computer science

Author: OE Ojo

School: Federal University of Agriculture, Abeokuta

Department: Science and Technology

Course Code: CSC101

Topics: computer, generations of computer, computer, computer classes, computing origin, hybrid computer, input devices, output devices, computer storage, arithmetic logic unit, memory, computer software, system software, language translator, application software, data processing, data processing technique, Microsoft windows

C How to Program, 6th edition

Author: Paul Deitel, Harvey Deitel

School: University of Ilorin

Department: Science and Technology

Course Code: CSC211

Topics: computer organization, internet, machine language, assembly language, high-level language, c standard library, FORTRAN, COBOL, Pascal, Ada, C programming, structured program development, algorithm, pseudocode, control structures, program control, functions, arrays, pointers, characters, strings, formatted input, formatted output, structures, unions, bit manipulation, file processing, data structures, preprocessor, class, object, operator overloading, object-oriented programming, stream output, stream input, exception handling

Food biochemistry and food processing, 2nd edition

Author: Benjamin Simpson

School: Edo University

Department: Medical, Pharmaceutical and Health science

Course Code: BCH315

Topics: Food biochemistry, food processing, food analysis, enzymes, browning reaction, water chemistry, biochemistry, enzymology, enzyme classification, enzyme nomenclature, biocatalysis, enzyme engineering, enzyme activities, protein cross-linking, peptic enzyme, seafood enzymes, meat, poultry, seafoods, seafood processing biochemistry, fish collagen, fish gelatin, fish processing, fish quality, milk, diary products, equid milk, milk processing biochemistry, fruits, vegetables, cereals, protein biochemistry, fruit processing biochemistry, vegetable processing biochemistry, non-enzymatic browning, bakery, cereal products, beer fermentation, Rye processing, health foods, probiotics, natural food pigments, food processing, minimally processed foods, food safety, food allergens

Language and Society

Author: Rotimi Taiwo

School: National Open University of Nigeria

Department: Arts and Humanities

Course Code: ENG251

Topics: Language, Society, Language Varieties, dialect, accent, sociolect, Idiolect, register, style, Language Typologies, Linguistic Anthropology, Language Learning, language, Acquisition, Bilingualism, Multilingualism, Language Development, Language Policy, Language Planning, Language Maintenance, Language Shift, Language Death, Sociolinguistics, Discourse Analysis, code Switching, Interference, Borrowing, Linguistic Imperialism, Ecolect, Ethnolect

Management Information System

Author: Samuel Toyosi Daniel, Adelowo Oluremi, Bilkisu Katagum

School: National Open University of Nigeria

Department: Administration, Social and Management science

Course Code: BUS401

Topics: Management Information System, DATA PROCESSING, HARDWARE COMPONENTS, memory, DATA Processing, DATA CAPTURING, REPORTING DEVICES, DATA STORAGE DEVICES, FILE ORGANIZATION, DATA PROCESSING TECHNIQUE, TRADITIONAL FILE SYSTEM PROCESSING, DATABASE PROCESSING, DATA PROCESSING PERSONNEL, EVENT PROGRAMMING, VISUAL PROGRAMMING, SYSTEM CLASSIFICATION, SYSTEM, FILE PROCESSING, IT ARCHITECTS, IT INFRASTRUCTURE, ELECTRONIC COMMERCE, E-COMMERCE MERITS, GLOBALIZATION, INTERNATIONAL INSTITUTIONS

Tensile Testing, second edition

Author: JR Davis

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: ENG208

Topics: Tensile Testing, Stress-Strain Curve, stress, strain, Ductility, Anisotropy, Tensile Loads, Uniaxial Tensile Testing, Tensile Testing Equipment, Strain Sensors, Gripping Techniques, Environmental Chambers, Product Design, Hardness-Strength Correlation, elastic modulus, mechanical testing, Sheet Formability, Formability Tests, Plane-Strain Tensile Testing, Anelasticity, Proportional Limit, damping, Fracture Characterization, Yield Point, Elastomers, plastic, ceramic, ceramic-matrix, Fiber-Reinforced Composites, High-Strain Rates, Hot Tensile Testing, temperature control, High Strain Rate Tensile Testing, Conventional Load Frames, Expanding Ring Test, Flyer Plate Loading, Short Duration Pulse Loading, Split-Hopkinson Pressure Bar Technique, Rotating Wheel Test

Past Questions related to Introduction to Software Engineering

SURVEY OF PROGRAMMING LANGUAGES

Year: 2018

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC306

Topics: quadratic equation, Armstrong number, integer, BASIC, COBOL, ALGOL, Algorithm

Discrete Structures

Year: 2021

School: Air Force Institute of Technology

Department: Science and Technology

Course Code: CSC208

Topics: Discrete Structures, Venn diagram, set, Hasse diagram, De Morgan's law, truth table, diagraph, subgraph, Hasse diagram, Poset diagram

Introduction to Programming by InfoMAS

Year: 2020

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: CPT121

Topics: programming language, BASIC, COBOL, System software, computer generation

Maintenance of engineering systems

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: MEE501

Topics: Engineering system maintenance, maintenance tools, maintenance schedules, refrigeration operation, air conditioning system operation, refrigerants, workshop maintenance timing, direct injection compression ignition engine, injector nozzle, compression ignition engine inlet valve, automobile steering system, comber angle, castor angle, Akerman angle, center point steering

DATA PROCESSING MANAGEMENT SYSTEM

Year: 2019

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC505

Topics: management, data processing

Computer Programming

Year: 2021

School: Air Force Institute of Technology

Department: Science and Technology

Course Code: CSC202

Topics: computer programming, java class, java recursive program, recursive trees, layout manager, java exceptions, checked exceptions, unchecked exceptions, java exception handling keywords

Introduction to Computer Science 1 study questions

Year: 2017

School: University of Ilorin

Department: Science and Technology

Course Code: CSC111

Topics: data, information, storage device, memory, flowchart, pseudo code, number system, boolean algebra, Karnaugh map, logic gate, operating system, system software, application software

Introduction to computer science, workshop practive

Year: 2019

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: CPT111, WKS110, GST110, BIO111, STA117, PHY113, MAT111, CHM1111, CHM112

Topics: reserve words, program statements, pseudo code, flowchart, programming language, algorithm, plant location, plant layout, accident, electrical hazards, zero error, communication skills, communication, essay writing, technical report writing, essay, cell biology, organelles, cell membrane, microscopy, microscope, biodiversity, hereditary, inheritance, monocotyledons, dicotyledons, frequency distribution, questionnaire, force, tension, pressure, vector, scalar, linear motion, random motion, rotational motion, oscillatory motion, gravitational field strength, escape velocity, logarithm, surd, geometric progression, sets, Bohr postulate, Raoults's law, LeChatelier's principle, chemical bonding, electronic configuration, inorganic chemistry, Dalton atomic theory Avogadro's number

Introduction to computers-2009,2011,2014

Year: 2019

School: Chukwuemeka Odumegwu Ojukwu University

Department: Science and Technology

Course Code: CIS101

Topics: software, input device, output device, memory, processor, number system, stored program concept, programming, program

Engineering technology of elastomers

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: PTE507

Topics: Elastomers engineering technology, peptizing agents, black fillers, non black fillers, natural rubber latex, natural rubber grades, rubber processing techniques, tyre

Oilseed processing and utilization

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: FST513

Topics: Oilseed processing, Oilseed utilization, palm oil processing, oilseed processing, African locus bean processing techniques, oil palm fruit processing, palm oil clarification, palm oil purification, palm oil packaging, palm kernel oil production, palm kernel nut, palm kernel oil, palm kernel cake, palm kernel sludge, sunflower seed oil manufacture, groundnut oil characteristics, aqueous alcohol leach, dilute acid leach, moist heat water leach, oil seeds quality, oil seed processing

Farm power and maintenance

Year: 2017

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: FPE510

Topics: Farm power, farm maintenance, piston, brake power, tractor engine friction power, engine systems, fiel system, cooling system, lubrication system, electrical system, hydraulic system, API hydrometer, fuel specific gravity, traction, dynamic traction ratio, tractive efficiency, travel reduction slip

Communication engineering studio 2

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: COE503

Topics: Communication engineering studio, intercom system, side tone connection, communication process, transmission media, communication setup, communication system software, honey spot, service denial, eavesdropping, spoof, information leakage, data lose, hardware failure, telephone system, full duplex communications, wireless communication, telephone system side tone connection, communication systems software, information protection strategies, Antenna, Antenna radiation patterns, optical fiber, Friis transmission formula, communication systems security, communication systems protection

ENGLISH 101+:A Manual for English Students

Year: 2020

School: Obafemi Awolowo University

Department: Arts and Humanities

Course Code: EGL101

Topics: English, language characteristics, Language Description levels, functions of language, branches of linguistics, History of English Usage in Nigeria, Dictionary, Communication Skills, language skills, Speaking Skills, lexical relations, intersentence connection, Synonyms, Homonym, Homophone, Hyponymy, Collocation, Ellipsis, Substitution, Conjunction, Grammatical Rankscale, English Morpheme, noun, nominalisation, nominal group, Applying Adverbs, English minor sentence, Syndetic Coordination, Asyndetic Coordination, concord, Subject-verb Concord, Agreement in English

Tests related to Introduction to Software Engineering

Biology (JAMB)

School: WAEC, JAMB & POST UTME

Department:

Course Code: JAMB

Topics: JAMB, UTME, biology, Plant cell, fern, plant biology, nutrition, circulatory system, osmoregulation, ecology, variation, hereditary, gene, chromosome, evolution

Mathematics (JAMB)

School: WAEC, JAMB & POST UTME

Department:

Course Code: JAMB

Topics: Mathematics, JAMB, Logarithm, standard form, permutation, combination, number system, set, ratio, indices, factorization, inequality