| عناوین بحث ها | ارسال کننده | پاسخها | بازدید | بروز رسانی | اولویت | |
|---|---|---|---|---|---|---|
|
|
22
|
244
|
90/12/1 (14:13)
|
|
||
|
|
1
|
21
|
89/7/29 (10:07)
|
|
||
|
|
5
|
58
|
89/3/20 (03:36)
|
|
||
|
|
7
|
43
|
88/10/24 (19:54)
|
|
||
|
|
7
|
38
|
88/9/17 (02:18)
|
|
||
|
|
2
|
22
|
88/7/19 (16:43)
|
|
||
|
|
0
|
9
|
88/6/28 (13:41)
|
|
||
|
|
0
|
10
|
88/5/15 (05:18)
|
|
||
|
|
0
|
14
|
88/5/15 (05:13)
|
|
||
|
|
2
|
226
|
87/11/15 (18:42)
|
|
||
|
|
0
|
10
|
87/5/2 (10:09)
|
|
||
|
|
0
|
14
|
87/4/18 (12:55)
|
|
||
|
|
0
|
32
|
87/4/10 (17:02)
|
|
||
|
|
6
|
68
|
86/12/5 (15:09)
|
|
||
|
|
20
|
162
|
86/11/8 (17:56)
|
|
||
|
|
0
|
10
|
86/9/27 (16:57)
|
|
||
|
|
1
|
13
|
86/9/24 (01:27)
|
|
||
|
|
0
|
12
|
86/9/20 (14:09)
|
|
||
|
|
8
|
47
|
86/9/17 (21:12)
|
|
||
|
|
4
|
35
|
86/9/2 (02:01)
|
|

This is possibly the most common misconception people carry regarding the profession of a Software Engineer. What is more surprising is that significant proportion of the industry and many fresh graduates hold this relation. Software Engineering, Software Development, Software Development Engineering, Programming, and Coding are all terms frequently misused to describe more-or-less a single concept. Software Development, like housing development, is a broad term describing various engineering, management, and both creative aswell as asinine activities and their interactions; it could be a precisely calculated endevaour or an ad-hoc attempt yet still fit under this generalized term. Software Development Engineers build the software or its components. They are the logicians. At a deeper level, various expertise come into play. Algorithm design and analysis, artificial intelligence techniques, performance optimization, testing, and even requirements management are just a small subset of specialties required in software development.
Software Engineering on the other hand, forms the practice of managing complexity in software development. This is a subtle, yet critical, concept. Here, there is an implicit notion that the aim of software development activity is to achieve perfection with respect to certain criteria. That criteria is most commonly the //input// or output of a software development task. The //input// being resources exerted on the task, and output being the quality attributes exhibited by the result of the task. A reasonable case could be the following list: 'quality' w.rt explicit requirements (defined in some metric), effort or cost, desired degree of non quantifiable quality drivers such as overall performance, security, maintainability, readability, portability, usability etc. It is only because of complexity in the task at hand that some or more of the perfection criteria may not be met. In fact, as most architects will advise, there is generally a trade off between non-orthogonal quality attributes. Software Engineering theories, tools, and practices are aimed at managing complexity such that i) a higher degree of quality attributes can be achieved for a given complexity of software development task, or ii) that same degree of quality attributes can be achieved while accommodating a more complex software development task.
Clearly, the task at hand of a software development engineer and a software engineer (two hats often worn by the same person) are disparate; yet rely on each other. Why the distinction may not appear clear is because of relative immaturity of the field.
چه جالب! من اتفاقا می خواستم تو پروژه ام در مورد مهندسی مجدد(BPR) و مهندسی معكوس هم بنویسم ولی انقدر عجله داشتم برای فارغ التحصیلی(؟
؟) كه بی خیالش شدم!
ولی مباحثش خیلی جالب و شیرینه!
پایگاه جامع مهندسی صنایع ایران مطالب خوبی داره! البته در حد آشنایی با تعریف مهندسی مجدد, تاریخچه,مزایا و معایب, و متدولوژی ها ی اون!...حتما ببینید!
dare zemn az bahsaye elmi va ghashange shoma motshakeram
man ham matalebe jadid amookhtam
dar zemn age mishe in bahsa ra dar danesh_kadeh va dar yek hamayesh danesh_jooiee sazmandahi koni
albate yek pishnahad ast
bye
ba salam
dar morede exterme programming ke dar vaghe yek methology sabok vazn ast dar soalate miyan terme se1 injaneb dar termhaye ghabl kamel tozih dadeh shodeh

) همین موضوع فهمیده می شد. 
)
) که در این زمینه اطلاعات دارند خواهشمند(ی)م یه مقداری توضیح بدن یا یک کتاب مناسب معرفی کنن که بشه همراه کتاب pressman خوند تا از مباحث اون سر درآورد.