ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Software Design and Development - The Preliminary Course

دانلود کتاب طراحی و توسعه نرم افزار - دوره مقدماتی

Software Design and Development - The Preliminary Course

مشخصات کتاب

Software Design and Development - The Preliminary Course

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780980874907 
ناشر: Parramatta Education Centre 
سال نشر: 2011 
تعداد صفحات: 380 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 46,000



کلمات کلیدی مربوط به کتاب طراحی و توسعه نرم افزار - دوره مقدماتی: است



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Software Design and Development - The Preliminary Course به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب طراحی و توسعه نرم افزار - دوره مقدماتی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب طراحی و توسعه نرم افزار - دوره مقدماتی

این نشریه زمینه کاملی در زمینه مفاهیم اساسی و دانش مورد نیاز برای تولید راه حل های نرم افزاری با کیفیت را در اختیار دانش آموزان قرار می دهد. این متن پرطرفدار به طور جامع برنامه درسی مقدماتی طراحی و توسعه نرم افزار مرحله 6 هیئت مطالعات NSW را که اخیراً اصلاح شده است، پوشش می دهد، در حالی که تعادل بین جنبه های نظری و عملی دوره را حفظ می کند.


توضیحاتی درمورد کتاب به خارجی

This publication provides students with a thorough grounding in the underlying concepts and knowledge required to produce quality software solutions. This popular text comprehensively covers the recently revised NSW Board of Studies Stage 6 Software Design and Development Preliminary syllabus, whilst maintaining a balance between the theoretical and practical aspects of the course.



فهرست مطالب

Contents
Acknowledgements
To the teacher
To the student
1. Social and Ethical Issues
	Evolution of software applications
		Command line and graphical user interface (GUI)
		Internet applications
		Spreadsheets and presentation software
	Set 1A
	Intellectual property
		Software licence agreements
		Events that have led to the need for software licence agreements
		Sources of code and license conditions that apply
	Set 1B
	Social context of software design
		Ergonomics
		Ergonomic issues regarding software design
	Set 1C
		Inclusivity
		Privacy
		Required skills in software design and development
	Chapter 1 review
2. Hardware and software
	Elements of a computer system
	Hardware
		The function and operation of hardware within a computer system
		Input
			Keyboard
			Mouse
			Scanner
			Radio frequency identification (RFID)
			Microphone (and sound card)
	Set 2A
		Output
			Screens
				LCD based monitors
				CRT based monitors
				Plasma screens
			Data projectors
			Printers
				Laser printers
				Inkjet printers
			Speakers (and sound card)
	Set 2B
	Storage
		Primary storage
		Secondary storage
			Magnetic storage
			Optical storage
			Flash memory
	Processing and control
	Set 2C
	Software
		Operating system and utilities
			Utilities
		Application software
	Set 2D
	Programming languages
		Generations of programming languages
		Event driven versus sequential approach
		The need for translation
	Set 2E
	The relationship between hardware and software
		How does the hardware process software instructions? (The fetch-execute cycle)
		What occurs when an application is first initiated and run?
		What are the hardware requirements for software?
	Chapter 2 review
3. Software Development Approaches
	Structured approach
	Agile approach
	Prototyping approach
	Set 3A
	Rapid application development (RAD) approach
	End user approach
	Set 3B
	Chapter 3 review
4. Defining and understanding the problem, and planning and designing software solutions
	Introduction to software development
	Defining and understanding the problem
		Understanding the problem
		Identification of inputs and required outputs
		Determining the steps that will solve a problem
	Planning and designing software solutions
		Abstraction/refinement
		Systems modelling tools
			Systems flowcharts
			Data flow diagrams (DFDs)
			Structure charts
	Set 4A
	Data types
		Representing numbers in binary and hexadecimal
	Common data types used in solutions
		Integer
		Floating point (real)
		String
		Boolean
	Set 4B
	Data structures
		One-dimensional array
		Record
		Sequential files
	Data dictionary
	Set 4C
	Structured algorithms
		Methods for representing algorithms
		Control structures
	Set 4D
	Software structure
		Subroutines
		Modularity
	Standard algorithms
		Loading and printing arrays
		Add the contents of an array of numbers
		Processing using sequential files
	Checking algorithms for errors
	Set 4E
	Chapter 4 review
5. Implementing software solutions
	Coding in a programming language
		Metalanguages
	Set 5A
	Coding algorithms and data types
		Statements used to define and use data types
		Statements used to code algorithms, including control structures
	Set 5B
	Error detection and correction techniques
		Types of coding errors
			Syntax errors
			Runtime errors
			Logic errors
		Debugging techniques
			Stubs
			Flags
			Debugging output statements
			Automated debugging tools
	Set 5C
	Commonly executed sections of code
		Developing standard subroutines for reuse
		Combining code from different sources
			Calling modules or subroutines
	Making the same data available to different subroutines and modules
		Sharing variables by altering their scope
		Parameter passing
	Set 5D
	User interface development
		Different perspectives of users and developers
		Consultation with users and/or managers
		Effective user interfaces
			Factors affecting readability
			Prompts and messages
			Consistency of design
	Set 5E
	Documentation
		Documentation for developers
		Documentation for users
	Chapter 5 review
6. Testing and evaluating software solutions
	Test data for checking algorithms and code
		The selection of appropriate test data
		Testing algorithms and coded solutions using test data
			Desk checking an algorithm
			Stepping through a coded solution
	Set 6A
	Evaluating the solution
		Comparing different solutions to the same problem
		Techniques for evaluating design
			Peer checking
			Structured walk through
			Desk checking
		Evaluation of the final solution
			Checking the solution meets the original requirements
			User feedback
			Social and ethical perspective
	Set 6B
	Chapter 6 review
7. Maintaining software solutions
	Reasons for maintaining code
		Changing user requirements
		Upgrading the user interface
		Changes in the data to be processed
		Introduction of new hardware or software
		Changing organisational focus
		Changes in government requirements
		Poorly implemented code
	Inclusion of code from other sources
	Set 7A
	Features in source code that improve its maintainability
		Use of variables or constants instead of literal constants
		Meaningful names for variables, subroutines and modules
		Explanatory comments in the code
		Use of standard control structures
		Appropriate use of white space within source code
		A clear and uncluttered mainline
		One logical task per subroutine
	Understanding source code
		Reading original documentation to understand code
		Reading original algorithms
		Creating algorithms from source code
	Chapter 7 review
8. Developing software solutions
	Sample project
		Defining and understanding the problem
		Identification of inputs, processes and outputs
		Identifying a suitable development approach
		Prototype 1
		Prototype 2
		Prototype 3
		Prototype 4
		Prototype 5
		Final modifications and documentation
	Chapter 8 review
Glossary
Index




نظرات کاربران