05 مرداد 1390, 07:33 ب.ظ
این موضوع برای آشنا شدن با دسته بندی موضوعی در کامپیوتر زده شده که منبع اون هم IEEE Computer Society هست.
این دسته بندی به این شکل هست.
هدف ما در این موضوع این هست که هر کدوممون تا اونجا که می دونیم هر کدوم از این موضوعات رو توضیح بدیم و زیرشاخه های هر کدوم رو توضیح بدیم تا بچهها بتونن با شناخت بهتری زمینه پژوهشیشون رو پیدا کنند.
برای شروع کار با مهندسی نرم افزار شروع می کنیم:
همان طور که می دونید مهندسی نرم افزار تعریفش بر اساس IEEE اینه:
1)به کارگیری یک روش سیستماتیک، منظم و قابل اندازه گیری برای ایجاد، عملیاتی کردن و نگهداری نرم افزار ; به کارگیری اصول مهندسی در نرم افزار
2)مطالعه رهیافت های ذکر شده در (1)
زیرشاخه های مهندسی نرم افزار رو میشه به شکل زیر بیان کرد
: نیازمندی های نرم افزار(Software requirements)
طراحی نرم افزار(Software design)
ساخت نرم افزار (Software construction)
آزمون نرم افزار(Software testing)
نگهداری نرم افزار(Software maintenance)
مدیریت پیکربندی نرم افزار( Software configuration management)
مدیریت مهندسی نرم افزار(Software engineering management)
فرایند مهندسی نرم افزار(Software engineering process)
روشها و ابزارهای مهندسی نرم افزار(Software engineering tools and methods)
کیفیت نرم افزار(Software quality)
مهندسی نرم افزار با علوم زیر در ارتباط است:
برای اطلاعات بیشتر می تونید به پیکره دانش مهندسی نرم افزار
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
رجوع کنید.
این دسته بندی به این شکل هست.
Artificial Intelligence
e-Commerce
Intelligent Systems
Semantic Web
Biometrics
Education
Medicine
Simulation
Biotechnology
e-Learning
Microcomputers
Software
Certification
Embedded Systems
Mobile Computing
Software Engineering
Communications
Environment
Multimedia
Standards
Computational Science
Fault Tolerant
Nanotechnology
Storage Systems
Computer Design
Game Technology
Networking
Systems Engineering
Computer Graphics
General Computing
Operating Systems
Test Technology
Computer History
Haptics
Parallel Processing
VLSI
Data Engineering
Hardware
Programming Languages
Web Services
Dependable Computing
Human Centered
Real-Time Systems
Digital Libraries
Information Technology
Science and Engineering
Distributed Systems
Internet Computing
Security and Privacy
e-Commerce
Intelligent Systems
Semantic Web
Biometrics
Education
Medicine
Simulation
Biotechnology
e-Learning
Microcomputers
Software
Certification
Embedded Systems
Mobile Computing
Software Engineering
Communications
Environment
Multimedia
Standards
Computational Science
Fault Tolerant
Nanotechnology
Storage Systems
Computer Design
Game Technology
Networking
Systems Engineering
Computer Graphics
General Computing
Operating Systems
Test Technology
Computer History
Haptics
Parallel Processing
VLSI
Data Engineering
Hardware
Programming Languages
Web Services
Dependable Computing
Human Centered
Real-Time Systems
Digital Libraries
Information Technology
Science and Engineering
Distributed Systems
Internet Computing
Security and Privacy
برای شروع کار با مهندسی نرم افزار شروع می کنیم:
همان طور که می دونید مهندسی نرم افزار تعریفش بر اساس IEEE اینه:
1)به کارگیری یک روش سیستماتیک، منظم و قابل اندازه گیری برای ایجاد، عملیاتی کردن و نگهداری نرم افزار ; به کارگیری اصول مهندسی در نرم افزار
2)مطالعه رهیافت های ذکر شده در (1)
The IEEE Computer Society defines software engineering as: "(1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1)."1
زیرشاخه های مهندسی نرم افزار رو میشه به شکل زیر بیان کرد
: نیازمندی های نرم افزار(Software requirements)
طراحی نرم افزار(Software design)
ساخت نرم افزار (Software construction)
آزمون نرم افزار(Software testing)
نگهداری نرم افزار(Software maintenance)
مدیریت پیکربندی نرم افزار( Software configuration management)
مدیریت مهندسی نرم افزار(Software engineering management)
فرایند مهندسی نرم افزار(Software engineering process)
روشها و ابزارهای مهندسی نرم افزار(Software engineering tools and methods)
کیفیت نرم افزار(Software quality)
مهندسی نرم افزار با علوم زیر در ارتباط است:
Computer engineering
Computer science
Management
Mathematics
Project management
Quality management
Software ergonomics
Systems engineering
Computer science
Management
Mathematics
Project management
Quality management
Software ergonomics
Systems engineering
برای اطلاعات بیشتر می تونید به پیکره دانش مهندسی نرم افزار
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
رجوع کنید.