Intelligentedu
Ελεύθεροι υπολογιστής και I.T. Βιβλία
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian





Ρόλος Blog:


Κορυφαίες συνδέσεις:

1 Νοεμβρίου 2006

Σχεδόν 2000 ελεύθερα βιβλία υπολογιστών

Αυτός ο ιστοχώρος, freebookcentre.com περιέχει τις συνδέσεις με σχεδόν δύο χιλιάες σε απευθείας σύνδεση βιβλία στην πληροφορική, τον προγραμματισμό (Ιάβα, Γ, C++, ρουμπίνι, Perl, Python, XML), τη δικτύωση, Cisco πιστοποίηση, συστήματα βάσεων δεδομένων Linux, Unix, και τεχνολογίες της Microsoft. Συνέλαβα και ανέλυσα όλες τις συνδέσεις σε αυτήν την περιοχή, και έχω διαπιστώσει ότι περίπου 7% τους είναι νεκρά, το οποίο δεν είναι πάρα πολύ κακό.



Ελεύθερο κέντρο βιβλίων


Κατηγορίες:


Θέματα μέσα στις κατηγορίες

Πληροφορική


Γλώσσες υπολογιστών

Ιάβα και J2EE


Linux και Unix


Ιστός και τεχνολογία Διαδικτύου


Συστήματα βάσεων δεδομένων και διαχείριση


Δικτύωση υπολογιστών


Πρόσθετα θέματα


Τεχνολογίες της Microsoft


Ετικέττες Technorati: , ,

Δημοτικότητα: 62% [?]

Το μερίδιο και απολαμβάνει: Αυτές οι εικόνες συνδέουν με τις κοινωνικές bookmarking περιοχές όπου οι αναγνώστες μπορούν να μοιραστούν και να ανακαλύψουν νέες ιστοσελίδας.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • 12 Free Book Chapters for SQL Server
  • Guides and References for Linux, Cisco, MCSE and more
  • Free Computer, IT, and Programming Books
  • Free Cram Study Sheets for MCSE, CCNA and A+
  • 42 Microsoft Certification Practice Exams

  • Filed under: Free Computer and I.T. Books — computer_teacher @ 1:41 pm


    November 2, 2006

    Guide to the Software Engineering Body of Knowledge

    This is the 2004 version of the Guide to the Software Engineering Body of Knowledge, or SWEBOK. This is a project of the IEEE Computer Society Professional Practices Committee. This guide establishes for the first time a baseline for the body of knowledge for the field of software engineering. It does not purport to define the body of knowledge, but rather to serve as a compendium and guide to the body of knowledge that has been developing and evolving over the past four decades. The official purpose of the Guide to the Software Engineering Body of Knowledge is to provide a consensually validated characterization of the bounds of the software engineering discipline and to provide a topical access to the Body of Knowledge. This body is broken down into ten software engineering Knowledge Areas (KA) that call out the various important concepts and allow readers to drill down into their topics of interest. The authors hope that readers will find this book useful in guiding them towards the knowledge and resources they need in their career development as software engineering professionals. Swebok.org offers two essentially similar downloads of the 2004 version of the SWEBOK.



    Guide to the Software Engineering Body of Knowledge, 2004 version
    (pdf, 204 pages, 2,001kb)

    Guide to the Software Engineering Body of Knowledge, 2004 version
    (pdf, 202 pages, 3,456kb)


    Table of Contents:

    • Preface to the SWEBOK Guide
    • Chapter 1 - Introduction to the Guide
    • Chapter 2 - Software Requirements
    • Chapter 3 - Software Design
    • Chapter 4 - Software Construction
    • Chapter 5 - Software Testing
    • Chapter 6 - Software Maintenance
    • Chapter 7 - Software Configuration Management
    • Chapter 8 - Software Engineering Management
    • Chapter 9 - Software Engineering Process
    • Chapter 10 - Software Engineering Tools and Methods
    • Chapter 11 - Software Quality
    • Chapter 12 - Knowledge Areas of the Related Disciplines
    • Appendix A - Knowledge Area Description Specifications for the 2004 Version of the Guide to the SWEBOK
    • Appendix B - Evolution of the Guide
    • Appendix C - Allocation of IEEE and ISO Software Engineering Standards to SWEBOK Knowledge Areas
    • Appendix D - Classification of Topics According to Bloom's Taxonomy

    Technorati Tags: ,

    Popularity: 58% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • 26 Best Free Project Management Training Resources
  • 50 Most Popular Posts on Intelligentedu.com's Blog
  • Free Software Engineering Course Book
  • Free Course: Object-oriented Program Design and Software Engineering
  • Books on C++, C#, Linux, Perl, Web Programming, Oracle SQL

  • Filed under: Free Computer and I.T. Books — computer_teacher @ 11:13 pm


    November 3, 2006

    Software Engineering Articles and Presentations

    The Westfall Team offers training and consulting services in the areas of software development and engineering, software quality and testing, software metrics and analytics, and the processes and methodologies involved with these important activities. They host several excellent articles, papers, and presentations covering software engineering and development. Here are links and descriptions to the best of them.



    Software Engineering Articles, Papers & Presentations


    Software Engineering Processes Papers & Presentations

    Bidirectional Requirements Traceability: Traceability is used in mature software development projects. This article explores:

    • What is traceability?
    • Why is traceability a good practice?
    • How is traceability performed?

    A Methods "Discussion/Debate: Method Agility or What's a Methodology For? What’s the "correct" method to use for a software development project according to all the “best practices” advice? Many folks advocating “lite” or agile methods would suggest there is no “best” practice you can apply across the board. This paper, from Scott Duncan's presentation/discussion session at the 14th International Conference on Software Quality, is about beginning the process of answering some methodology related questions.

    The What, Why, Who, When and How of Software Requirements: If the software requirements aren’t right, you won’t end up with the software that you need. This article discusses the following:

    • Why: the benefits of having the right software requirements
    • What: the various levels and types of requirements that need to be defined
    • Who: identifying the stakeholders of the software requirements and getting them involved in the process
    • When: requirements activities throughout the software development lifecycle
    • How: techniques for eliciting, analyzing, specifying and validating software requirements

    Software Quality Papers & Presentations

    Software Standards and Models: Forward Reconnaissance: This article is a summary snapshot of the current state of certain key software related standards and models. Discussed are the International Standards, the commercial, professional, or industrial association documents, and the capability models.

    The Blame Game: One roadblock we should think of removing from our lives is The Blame Game. Our individual and organizational propensity to blame can be a significant factor that weakens our foundations. This session describes how we can become aware of blaming techniques we use, the harm they cause, how much we are engaged in them, and how we can change these practices.

    Certification: A Competitive Advantage In Any Economy: Certification is commonly defined as formal recognition by an institution that an individual has demonstrated proficiency within and comprehension of a specified body of knowledge. Certification is a tool and when utilized to its full potential, can define career paths, contribute to a company’s bottom line, and drive product quality and customer satisfaction upwards.

    Aligned Empowerment - Could it become a Buzzword? Empowerment is a basic staple of good management and in a growing number of organizations power is shifting from managers to employees. This article discusses empowerment and how to ensure that empowerment is "aligned" through information sharing.
    How to Create Useful Software Process Documentation: Unfortunately efforts to document our software development process often end up in documents and archives that are never used. This article introduces the reader to a simple, practical method for defining and documenting software processes that are easy to understand, easy to use and easy to maintain.
    Process Definition Template: Utilize this template to document your software process definitions. This template can be used to implement the techniques described in the How to Create Useful Software Process Documentation paper. This paper also includes an example of a completed version of this template.


    Software Validation and Verification Papers and Presentations


    Basis Path Testing for Structural and Integration Testing: Basis path testing is a structural testing technique that identifies test cases based on the flows or logical paths that can be taken through software application(s). A basis path is a unique path through the software where no iterations are allowed; they’re atomic level paths, and all possible paths through the system are linear combinations of them.


    Software Program and Project Management Papers and Presentations

    Software Acquisition & Supplier Management: Part 1 - Product Definition & Supplier Selection: This paper discusses the first seven steps in the Software Acquisition and Supplier Management process, including:

    • Step 1: Planning the acquisition
    • Step 2: Defining the software product’s requirements
    • Step 3: Determining the acquisition approach
    • Step 4: Identifying and evaluating potential suppliers (and their software products)
    • Step 5: Defining the contract requirements
    • Step 6: Selecting a supplier
    • Step 7: Negotiating and awarding the contract

    Software Risk Management: The need for software risk management is illustrated in Gilb’s risk principle. “If you don’t actively attack the risks, they will actively attack you" [Gilb-88]. In order to successfully manage a software project and reap our rewards, we must learn to identify, analyze, and control these risks. This paper focuses on the basic concepts, processes, and techniques of software risk management.


    Metrics, Measurement & Analytical Methods Papers & Presentations

    12 Steps to Useful Software Metrics: This paper outlines a cookbook method that the reader can use to simplify the journey from software metrics in concept to delivered information.
    Metrics Report Definition Template: Utilize this template to document the design of your software metrics reports. This template can help you implement the 12 Steps to Useful Software Metrics.
    Example - Metrics Report Definition: Example of a completed Metrics Report Definition document.

    Using a Measurement Framework to Rapidly Achieve Measurable Results: This paper describes a Process Measurement FrameworkSM that rapidly achieves measurable results. This framework helps to ensure that all metrics are collected on a form, in a document, or in a database. This paper won the best paper award at the 13th International Conference on Software Quality, October 2003.

    Are We Doing Well or Are We Doing Poorly?: What software metrics can do is provide information so you can make informed decisions and better choices. This paper shows you how to establish useful decision criteria for different types of metrics. This paper won the Best Paper award at the 2003 Applications in Software Measurement (ASM) Conference. Here are the Presentation Slides for this paper.

    Software Customer Satisfaction: This paper includes details on designing your own software customer satisfaction questionnaire, tracking survey results and example reports that turn survey data into useful information. This paper won the Best Paper award at the 2002 Applications in Software Measurement (ASM) Conference.

    Defect Removal Effectiveness: This short paper defines the metric of Defect Removal Effectiveness and gives examples of how to calculate it.

    Defect Density: This article defines the metric of Defect Density and gives two examples of how it could be reported and utilized.

    Cause & Effect Diagrams: This article by Linda Westfall discusses the purpose of Cause & Effect Diagrams and gives two examples of how this quality tool can be utilized.


    Technorati Tags: , , , , ,

    Popularity: 30% [?]

    Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
    • blogmarks
    • del.icio.us
    • Furl
    • Reddit
    • Shadows
    • YahooMyWeb
    • StumbleUpon
    • Digg
    Related Posts:
  • Ruby On Rails, Ajax Cheat Sheets and Slides
  • Free Software Testing Training
  • Guide to the Software Engineering Body of Knowledge
  • Free Embeded Linux Training Content and Articles
  • 3 Free Software Development Training and Coaching Sites

  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 1:18 pm


    November 8, 2006

    Understanding Computers and the Internet from Harvard University

    Understanding Computers and the Internet is a course offered each fall at Harvard University's Extension School. This course teaches and explains how and why computers and the Internet work, and their jargon. You will learn technical details about computer hardware, software, the Internet, multimedia, security, website development, programming, and dotcoms. It is designed both for those with little, if any, computer experience and for those who use a computer every day.

    Each course lecture is recorded (in audio and video formats), digitized, and posted on the course's website, where they are freely available for on-demand viewing until term's end. Additional lecture content will be posted until the last one on Jan. 10, 2007. Also available for free are the course's videos of the week, along with some sections and workshops. You can also find these course lectures on Google Video and YouTube.

    Here are some of the things you'll learn from this Harvard University computer science course, Understanding Computers and the Internet:

    • understanding what's going on inside your computer when you flip on the switch,
    • why tech support has you constantly rebooting your computer,
    • how everything you do on the Internet can be watched by others, and
    • how your computer can become infected with a worm just by turning it on.




    Harvard University's Computer Science Class: Understanding Computers and the Internet


    Course Lectures

    Lecture 1: Hardware
    Wednesday, 20 September 2006

    Audio: MP3
    Authorization and Release Form for Video and Television: PDF
    Authorization for Online Access to Data: PDF
    Jargon: PDF
    Notes: HTML
    Sectioning Form: PDF
    Slides: PDF
    Syllabus: PDF
    Transcript: PDF
    Video: Flash | QuickTime

    Lecture 2: Hardware, Continued
    Wednesday, 27 September 2006

    Audio: MP3
    Jargon: PDF
    Notes: HTML
    Slides: PDF
    Transcript: PDF
    Video: Flash | QuickTime

    Lecture 3: Software
    Wednesday, 4 October 2006

    'iWoz' -- Apple co-founder tells his story: HTML
    Jargon: PDF

    Lecture 4: The Internet
    Wednesday, 11 October 2006

    About Exam 1: PDF
    Audio: MP3
    Download Google Earth: HTML
    GoDaddy: HTML
    Jargon: PDF
    Notes: HTML
    Slides: PDF
    Survey: PDF
    Transcript: PDF
    Victor Cajiao's Immigration Tales Podcast: HTML
    Victor Cajiao's Typical Mac User Podcast: HTML
    Victor Cajiao's Typical PC User Podcast: HTML
    Video: Flash | QuickTime
    YouTube - Inside of a Hard Drive: HTML

    Lecture 5: The Internet, Continued
    Wednesday, 18 October 2006

    Audio: MP3
    Demos: demos/
    Jargon: PDF
    Notes: HTML
    Slides: PDF
    Transcript: PDF
    Video: Flash | QuickTime

    Lecture 6: Surprise
    Wednesday, 25 October 2006

    Audio: MP3
    Life After Computer Science E-1: PDF
    Video: Flash | QuickTime

    Lecture 7: Multimedia
    Wednesday, 1 November 2006

    Jargon: PDF
    Notes: HTML
    Slides: PDF
    Video: Flash | QuickTime


    Videos of the Week

    Each Wednesday, with some exceptions, the course releases a new volume of "videos of the week," bite-sized segments produced by the staff on topics relevant to that Wednesday's lecture.

    Not only are these videos of the week available below and in the course's podcast, you can also find them on Google Video and YouTube.

    Vol. 1: Hardware
    27 September 2006

    Changing PC BIOS Settings: Flash | QuickTime
    Dissecting a PC: Flash | QuickTime
    Turning on a PC: Flash | QuickTime
    Upgrading a PC: Flash | QuickTime
    Upgrading RAM: Flash | QuickTime

    Vol. 2: Software
    4 October 2006

    Browser Wars: Flash | QuickTime
    Finding and Installing Windows Updates: Flash | QuickTime
    Installing Windows XP: Flash | QuickTime
    Macs versus PCs: Flash | QuickTime

    Vol. 3: The Internet
    11 October 2006

    Hosting Options: Flash | QuickTime
    Registering a Domain Name: Flash | QuickTime
    Shopping Online: Flash |